




<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 <head>
  <title>Tables
 - CSS2.1 Test Suite</title>
  <style type="text/css">* { margin: 0; padding: 0 }
    @import "http://www.w3.org/StyleSheets/TR/base.css";
    @import "../indices.css";
  </style>
 </head>

 <body>

  <h1>CSS2.1 Test Suite</h1>
  <h2>Tables
 (1020 tests)</h2>
  <table width="100%">
    <col id="test-column"></col>
    <col id="flags-column"></col>
    <col id="info-column"></col>
    <thead>
      <tr>
        <th>Test</th>
        <th><abbr title="Rendering References">Refs</abbr></th>
        <th>Flags</th>
        <th>Info</th>
      </tr>
    </thead>
    <tbody id="s17.1">
      <tr><th colspan="4" scope="rowgroup">
        <a href="#s17.1">+</a>
        <a href="http://www.w3.org/TR/CSS21/tables.html#tables-intro">17.1 Introduction to tables
</a></th></tr>
      <!-- 15 tests -->
      <tr id="data-alignment-001-17.1" class="primary">
        <td><strong>
            <a href="data-alignment-001.xht">data-alignment-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Aligning Table Data (cell data is vertically aligned)
          <ul class="assert">
            <li>Cell data can be vertically aligned.</li>
          </ul>
        </td>
      </tr>
      <tr id="data-alignment-002-17.1" class="primary">
        <td><strong>
            <a href="data-alignment-002.xht">data-alignment-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Aligning Table Data (cell data is horizontally aligned)
          <ul class="assert">
            <li>Cell data can be horizontally aligned.</li>
          </ul>
        </td>
      </tr>
      <tr id="data-alignment-003-17.1" class="primary">
        <td><strong>
            <a href="data-alignment-003.xht">data-alignment-003</a></strong></td>
        <td></td>
        <td></td>
        <td>Aligning Table Data (row data is aligned)
          <ul class="assert">
            <li>Cell data in a row can be horizontally and vertically aligned.</li>
          </ul>
        </td>
      </tr>
      <tr id="data-alignment-004-17.1" class="primary">
        <td><strong>
            <a href="data-alignment-004.xht">data-alignment-004</a></strong></td>
        <td></td>
        <td></td>
        <td>Aligning Table Data (column data is aligned)
          <ul class="assert">
            <li>Alignment of cell data in a column is achieved by specifying alignment properties on the cells themselves, and not on the column element directly.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-borders-001-17.1" class="primary">
        <td><strong>
            <a href="table-borders-001.xht">table-borders-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Borders on Table Elements (row groups)
          <ul class="assert">
            <li>Borders can be applied to row groups (through the use of tbody elements).</li>
          </ul>
        </td>
      </tr>
      <tr id="table-borders-002-17.1" class="primary">
        <td><strong>
            <a href="table-borders-002.xht">table-borders-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Borders on Table Elements (rows)
          <ul class="assert">
            <li>Borders can be applied to table rows.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-borders-003-17.1" class="primary">
        <td><strong>
            <a href="table-borders-003.xht">table-borders-003</a></strong></td>
        <td></td>
        <td></td>
        <td>Borders on Table Elements (column-groups)
          <ul class="assert">
            <li>Borders can be applied to table column groups.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-borders-004-17.1" class="primary">
        <td><strong>
            <a href="table-borders-004.xht">table-borders-004</a></strong></td>
        <td></td>
        <td></td>
        <td>Borders on Table Elements (columns)
          <ul class="assert">
            <li>Borders can be applied to table columns.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-borders-005-17.1" class="primary">
        <td><strong>
            <a href="table-borders-005.xht">table-borders-005</a></strong></td>
        <td></td>
        <td></td>
        <td>Borders on Table Elements (cell)
          <ul class="assert">
            <li>Border can be applied to table cells.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-organization-001-17.1" class="primary">
        <td><strong>
            <a href="table-organization-001.xht">table-organization-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Table organization (columns in column groups)
          <ul class="assert">
            <li>Table columns can be grouped into table column groups.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-organization-002-17.1" class="primary">
        <td><strong>
            <a href="table-organization-002.xht">table-organization-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Table organization (rows in row groups)
          <ul class="assert">
            <li>Table rows can be grouped into table row groups.</li>
          </ul>
        </td>
      </tr>
    </tbody>
    <tbody id="s17.2">
      <tr><th colspan="4" scope="rowgroup">
        <a href="#s17.2">+</a>
        <a href="http://www.w3.org/TR/CSS21/tables.html#table-display">17.2 The CSS table model
</a></th></tr>
      <!-- 38 tests -->
      <tr id="after-content-display-012-17.2" class="">
        <td>
            <a href="after-content-display-012.xht">after-content-display-012</a></td>
        <td></td>
        <td></td>
        <td>:after generated content - display table-column-group
          <ul class="assert">
            <li>Generated content can have their own display value explicitly set in which case they behave as if they were real elements inserted just inside their associated element. Elements with 'display' set to 'table-column' or 'table-column-group' are not rendered (exactly as if they had 'display: none').</li>
          </ul>
        </td>
      </tr>
      <tr id="after-content-display-013-17.2" class="">
        <td>
            <a href="after-content-display-013.xht">after-content-display-013</a></td>
        <td></td>
        <td></td>
        <td>:after generated content - display table-column
          <ul class="assert">
            <li>Generated content can have their own display value explicitly set in which case they behave as if they were real elements inserted just inside their associated element. Elements with 'display' set to 'table-column' or 'table-column-group' are not rendered (exactly as if they had 'display: none').</li>
          </ul>
        </td>
      </tr>
      <tr id="background-root-003-17.2" class="">
        <td>
            <a href="background-root-003.xht">background-root-003</a></td>
        <td></td>
        <td></td>
        <td>Background - background on root propagates to canvas
          <ul class="assert">
            <li>Background set on root element should cover the canvas</li>
          </ul>
        </td>
      </tr>
      <tr id="basic-css-table-001-17.2" class="primary">
        <td><strong>
            <a href="basic-css-table-001.xht">basic-css-table-001</a></strong></td>
        <td></td>
        <td></td>
        <td>CSS table display types
          <ul class="assert">
            <li>CSS display table types are supported.</li>
          </ul>
        </td>
      </tr>
      <tr id="before-content-display-012-17.2" class="">
        <td>
            <a href="before-content-display-012.xht">before-content-display-012</a></td>
        <td></td>
        <td></td>
        <td>:before generated content - display table-column-group
          <ul class="assert">
            <li>Generated content can have their own display value explicitly set in which case they behave as if they were real elements inserted just inside their associated element. Elements with 'display' set to 'table-column' or 'table-column-group' are not rendered (exactly as if they had 'display: none').</li>
          </ul>
        </td>
      </tr>
      <tr id="before-content-display-013-17.2" class="">
        <td>
            <a href="before-content-display-013.xht">before-content-display-013</a></td>
        <td></td>
        <td></td>
        <td>:before generated content - display table-column
          <ul class="assert">
            <li>Generated content can have their own display value explicitly set in which case they behave as if they were real elements inserted just inside their associated element. Elements with 'display' set to 'table-column' or 'table-column-group' are not rendered (exactly as if they had 'display: none').</li>
          </ul>
        </td>
      </tr>
      <tr id="inline-table-001-17.2" class="primary">
        <td><strong>
            <a href="inline-table-001.xht">inline-table-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Inline-table
          <ul class="assert">
            <li>An element with 'display: inline-table' is rendered as if it were an inline.</li>
          </ul>
        </td>
      </tr>
      <tr id="inline-table-002a-17.2" class="primary">
        <td><strong>
            <a href="inline-table-002a.xht">inline-table-002a</a></strong></td>
        <td><a href="inline-table-002-ref.xht">=</a> </td>
        <td></td>
        <td>Test for inline-table
          <ul class="assert">
            <li>it is a rectangular block that participates in an inline formatting context).</li>
            <li>The baseline of an 'inline-table' is the baseline of the first row of the table.</li>
          </ul>
        </td>
      </tr>
      <tr id="inline-table-002b-17.2" class="primary">
        <td><strong>
            <a href="inline-table-002b.xht">inline-table-002b</a></strong></td>
        <td><a href="inline-table-002-ref.xht">=</a> </td>
        <td></td>
        <td>Test for inline-table
          <ul class="assert">
            <li>it is a rectangular block that participates in an inline formatting context).</li>
            <li>The baseline of an 'inline-table' is the baseline of the first row of the table.</li>
          </ul>
        </td>
      </tr>
      <tr id="inline-table-003-17.2" class="primary">
        <td><strong>
            <a href="inline-table-003.xht">inline-table-003</a></strong></td>
        <td><a href="inline-table-003-ref.xht">=</a> </td>
        <td></td>
        <td>Test for inline-table
          <ul class="assert">
            <li>it is a rectangular block that participates in an inline formatting context).</li>
            <li>The baseline of an 'inline-table' is the baseline of the first row of the table.</li>
          </ul>
        </td>
      </tr>
      <tr id="inline-table-height-001-17.2" class="primary">
        <td><strong>
            <a href="inline-table-height-001.xht">inline-table-height-001</a></strong></td>
        <td><a href="inline-table-height-001-ref.xht">=</a> </td>
        <td></td>
        <td>Test for 'height: auto' on inline-table
          <ul class="assert">
            <li>it is a rectangular block that participates in an inline formatting context).</li>
          </ul>
        </td>
      </tr>
      <tr id="inline-table-height-002-17.2" class="primary">
        <td><strong>
            <a href="inline-table-height-002.xht">inline-table-height-002</a></strong></td>
        <td><a href="inline-table-height-002-ref.xht">=</a> </td>
        <td></td>
        <td>Test for 'height: &lt;length;&gt;' on inline-table
          <ul class="assert">
            <li>it is a rectangular block that participates in an inline formatting context).</li>
          </ul>
        </td>
      </tr>
      <tr id="inline-table-valign-001-17.2" class="primary">
        <td><strong>
            <a href="inline-table-valign-001.xht">inline-table-valign-001</a></strong></td>
        <td><a href="inline-table-valign-001-ref.xht">=</a> </td>
        <td></td>
        <td>Test for vertical alignment on inline-table
          <ul class="assert">
            <li>it is a rectangular block that participates in an inline formatting context).</li>
            <li>The baseline of an 'inline-table' is the baseline of the first row of the table.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-001-17.2" class="primary">
        <td><strong>
            <a href="table-001.xht">table-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Display-table
          <ul class="assert">
            <li>An element with display set to 'table' renders as if it were a table.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-caption-001-17.2" class="primary">
        <td><strong>
            <a href="table-caption-001.xht">table-caption-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Table-caption
          <ul class="assert">
            <li>An element with 'display: table-caption' is rendered as if it were a table caption.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-caption-optional-001-17.2" class="primary may">
        <td><strong>
            <a href="table-caption-optional-001.xht">table-caption-optional-001</a></strong></td>
        <td></td>
        <td><abbr class="may" title="Behavior tested is preferred but optional.">Optional</abbr></td>
        <td>Tables with and without the optional caption
          <ul class="assert">
            <li>The table caption is optional - a table can be rendered with or without it.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-caption-optional-002-17.2" class="primary may">
        <td><strong>
            <a href="table-caption-optional-002.xht">table-caption-optional-002</a></strong></td>
        <td></td>
        <td><abbr class="may" title="Behavior tested is preferred but optional.">Optional</abbr></td>
        <td>Inline-tables with and without the optional caption
          <ul class="assert">
            <li>A caption on an inline-table is optional - an inline table can be rendered with or without it.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-cell-001-17.2" class="primary">
        <td><strong>
            <a href="table-cell-001.xht">table-cell-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Table-cell
          <ul class="assert">
            <li>An element with 'display: table-cell' is rendered as if it were a table cell.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-cell-002-17.2" class="primary image">
        <td><strong>
            <a href="table-cell-002.xht">table-cell-002</a></strong></td>
        <td></td>
        <td><abbr class="image" title="Requires Bitmap Graphics Support">Bitmaps</abbr></td>
        <td>Image as 'display: table-cell'
          <ul class="assert">
            <li>An image element can have a display value of 'table-cell'.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-column-001-17.2" class="primary">
        <td><strong>
            <a href="table-column-001.xht">table-column-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Table-column
          <ul class="assert">
            <li>An element with 'display: table-column' as if it were a table column.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-column-group-001-17.2" class="primary">
        <td><strong>
            <a href="table-column-group-001.xht">table-column-group-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Table-column-group
          <ul class="assert">
            <li>An element with 'display: table-column-group' is rendered as if it were a table column group.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-column-rendering-001-17.2" class="primary">
        <td><strong>
            <a href="table-column-rendering-001.xht">table-column-rendering-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Table columns are not rendered
          <ul class="assert">
            <li>Table columns in themselves are not rendered.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-column-rendering-002-17.2" class="primary">
        <td><strong>
            <a href="table-column-rendering-002.xht">table-column-rendering-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Table column groups are not rendered
          <ul class="assert">
            <li>Table column groups in themselves are not rendered.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-column-rendering-003-17.2" class="primary">
        <td><strong>
            <a href="table-column-rendering-003.xht">table-column-rendering-003</a></strong></td>
        <td></td>
        <td></td>
        <td>Table columns can induce a style on their cells
          <ul class="assert">
            <li>Table columns can induce a style (background-color) on the cells they occupy.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-column-rendering-004-17.2" class="primary">
        <td><strong>
            <a href="table-column-rendering-004.xht">table-column-rendering-004</a></strong></td>
        <td></td>
        <td></td>
        <td>Table column groups can induce a style on their cells
          <ul class="assert">
            <li>Table column groups can induce a style (background-color) on the cells they occupy.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-footer-group-001-17.2" class="primary">
        <td><strong>
            <a href="table-footer-group-001.xht">table-footer-group-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Table-footer-group
          <ul class="assert">
            <li>An element with 'display: table-footer-group' is rendered as if it were a table footer group.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-footer-group-002-17.2" class="primary">
        <td><strong>
            <a href="table-footer-group-002.xht">table-footer-group-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Table footer group and other row groups
          <ul class="assert">
            <li>A table-footer-group element is placed after all other row groups in a table.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-footer-group-003-17.2" class="primary">
        <td><strong>
            <a href="table-footer-group-003.xht">table-footer-group-003</a></strong></td>
        <td></td>
        <td></td>
        <td>Table footer group and top captions
          <ul class="assert">
            <li>A table-footer-group element is placed before any bottom captions.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-footer-group-004-17.2" class="primary may paged">
        <td><strong>
            <a href="table-footer-group-004.xht">table-footer-group-004</a></strong></td>
        <td></td>
        <td><abbr class="may" title="Behavior tested is preferred but optional.">Optional</abbr><abbr class="paged" title="Test Only Valid for Paged Media">Paged</abbr></td>
        <td>Repeating table footer groups in paged media
          <ul class="assert">
            <li>Print user agents may repeat footer rows on each page spanned by a table (non-normative rule).</li>
          </ul>
        </td>
      </tr>
      <tr id="table-footer-group-005-17.2" class="primary">
        <td><strong>
            <a href="table-footer-group-005.xht">table-footer-group-005</a></strong></td>
        <td></td>
        <td></td>
        <td>Multiple table footer groups
          <ul class="assert">
            <li>A table containing multiple table-footer-group elements only uses the first one as its footer and treats the others as table row groups.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-header-group-001-17.2" class="primary">
        <td><strong>
            <a href="table-header-group-001.xht">table-header-group-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Table-header-group
          <ul class="assert">
            <li>An element with 'display: table-header-group' is rendered as if it were a table header group.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-header-group-002-17.2" class="primary">
        <td><strong>
            <a href="table-header-group-002.xht">table-header-group-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Table header group and other row groups
          <ul class="assert">
            <li>A table-header-group element is placed before all other row groups in a table.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-header-group-003-17.2" class="primary">
        <td><strong>
            <a href="table-header-group-003.xht">table-header-group-003</a></strong></td>
        <td></td>
        <td></td>
        <td>Table header group and top captions
          <ul class="assert">
            <li>A table-header-group element is placed after any top captions.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-header-group-004-17.2" class="primary may paged">
        <td><strong>
            <a href="table-header-group-004.xht">table-header-group-004</a></strong></td>
        <td></td>
        <td><abbr class="may" title="Behavior tested is preferred but optional.">Optional</abbr><abbr class="paged" title="Test Only Valid for Paged Media">Paged</abbr></td>
        <td>Repeating table header groups in paged media
          <ul class="assert">
            <li>Print user agents may repeat header rows on each page spanned by a table (non-normative rule).</li>
          </ul>
        </td>
      </tr>
      <tr id="table-header-group-005-17.2" class="primary">
        <td><strong>
            <a href="table-header-group-005.xht">table-header-group-005</a></strong></td>
        <td></td>
        <td></td>
        <td>Multiple table header groups
          <ul class="assert">
            <li>A table containing multiple table-header-group elements only uses the first one as its header and treats the others as table row groups.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-row-001-17.2" class="primary">
        <td><strong>
            <a href="table-row-001.xht">table-row-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Table-row
          <ul class="assert">
            <li>An element with 'display: table-row' is rendered as if it were a table row.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-row-group-001-17.2" class="primary">
        <td><strong>
            <a href="table-row-group-001.xht">table-row-group-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Table-row-group
          <ul class="assert">
            <li>An element with 'display: table-row-group' is rendered as if it were a table row group.</li>
          </ul>
        </td>
      </tr>
    </tbody>
    <tbody id="s17.2.1">
      <tr><th colspan="4" scope="rowgroup">
        <a href="#s17.2.1">+</a>
        <a href="http://www.w3.org/TR/CSS21/tables.html#anonymous-boxes">17.2.1 Anonymous table objects
</a></th></tr>
      <!-- 215 tests -->
      <tr id="border-spacing-initial-002-17.2.1" class="">
        <td>
            <a href="border-spacing-initial-002.xht">border-spacing-initial-002</a></td>
        <td></td>
        <td></td>
        <td>CSS table model: initial border-spacing
        </td>
      </tr>
      <tr id="table-anonymous-objects-000-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-000.xht">table-anonymous-objects-000</a></strong></td>
        <td></td>
        <td></td>
        <td>CSS Tables: Anonymous Cell Children
        </td>
      </tr>
      <tr id="table-anonymous-objects-001-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-001.xht">table-anonymous-objects-001</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 121142-1a.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-002-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-002.xht">table-anonymous-objects-002</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 121142-1a.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-003-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-003.xht">table-anonymous-objects-003</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 121142-1b.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-004-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-004.xht">table-anonymous-objects-004</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 121142-1b.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-005-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-005.xht">table-anonymous-objects-005</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 121142-2.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-006-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-006.xht">table-anonymous-objects-006</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 121142-2.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-007-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-007.xht">table-anonymous-objects-007</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 156888-2.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-008-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-008.xht">table-anonymous-objects-008</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 156888-2.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-009-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-009.xht">table-anonymous-objects-009</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 203923-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-010-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-010.xht">table-anonymous-objects-010</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 203923-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-011-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-011.xht">table-anonymous-objects-011</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 203923-2.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-012-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-012.xht">table-anonymous-objects-012</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 203923-2.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-013-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-013.xht">table-anonymous-objects-013</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 208305-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-014-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-014.xht">table-anonymous-objects-014</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 208305-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-015-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-015.xht">table-anonymous-objects-015</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 208305-2.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-016-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-016.xht">table-anonymous-objects-016</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 208305-2.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-017-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-017.xht">table-anonymous-objects-017</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test 208305-3.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-018-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-018.xht">table-anonymous-objects-018</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test 208305-3.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-019-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-019.xht">table-anonymous-objects-019</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 208305-4.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-020-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-020.xht">table-anonymous-objects-020</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 208305-4.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-021-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-021.xht">table-anonymous-objects-021</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 277995-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-022-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-022.xht">table-anonymous-objects-022</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 277995-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-023-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-023.xht">table-anonymous-objects-023</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 293576-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-024-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-024.xht">table-anonymous-objects-024</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 293576-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-025-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-025.xht">table-anonymous-objects-025</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 302113-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-026-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-026.xht">table-anonymous-objects-026</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 302113-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-027-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-027.xht">table-anonymous-objects-027</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 315146-1.xhtml
        </td>
      </tr>
      <tr id="table-anonymous-objects-028-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-028.xht">table-anonymous-objects-028</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 315146-1.xhtml
        </td>
      </tr>
      <tr id="table-anonymous-objects-029-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-029.xht">table-anonymous-objects-029</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test 325543-1a.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-030-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-030.xht">table-anonymous-objects-030</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test 325543-1a.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-031-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-031.xht">table-anonymous-objects-031</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test 325543-1b.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-032-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-032.xht">table-anonymous-objects-032</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test 325543-1b.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-033-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-033.xht">table-anonymous-objects-033</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 338735-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-034-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-034.xht">table-anonymous-objects-034</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 338735-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-035-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-035.xht">table-anonymous-objects-035</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 339388-1a.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-036-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-036.xht">table-anonymous-objects-036</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 339388-1a.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-037-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-037.xht">table-anonymous-objects-037</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 339388-1b.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-038-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-038.xht">table-anonymous-objects-038</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 339388-1b.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-039-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-039.xht">table-anonymous-objects-039</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 363326-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-040-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-040.xht">table-anonymous-objects-040</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 363326-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-041-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-041.xht">table-anonymous-objects-041</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 368932-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-042-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-042.xht">table-anonymous-objects-042</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 368932-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-043-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-043.xht">table-anonymous-objects-043</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 371054-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-044-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-044.xht">table-anonymous-objects-044</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 371054-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-045-17.2.1" class="primary dom nonHTML">
        <td><strong>
            <a href="table-anonymous-objects-045.xht">table-anonymous-objects-045</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 372641-1a.xhtml
        </td>
      </tr>
      <tr id="table-anonymous-objects-046-17.2.1" class="primary dom nonHTML">
        <td><strong>
            <a href="table-anonymous-objects-046.xht">table-anonymous-objects-046</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 372641-1a.xhtml
        </td>
      </tr>
      <tr id="table-anonymous-objects-047-17.2.1" class="primary dom nonHTML">
        <td><strong>
            <a href="table-anonymous-objects-047.xht">table-anonymous-objects-047</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 372641-1b.xhtml
        </td>
      </tr>
      <tr id="table-anonymous-objects-048-17.2.1" class="primary dom nonHTML">
        <td><strong>
            <a href="table-anonymous-objects-048.xht">table-anonymous-objects-048</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 372641-1b.xhtml
        </td>
      </tr>
      <tr id="table-anonymous-objects-049-17.2.1" class="primary dom nonHTML">
        <td><strong>
            <a href="table-anonymous-objects-049.xht">table-anonymous-objects-049</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 372641-1c.xhtml
        </td>
      </tr>
      <tr id="table-anonymous-objects-050-17.2.1" class="primary dom nonHTML">
        <td><strong>
            <a href="table-anonymous-objects-050.xht">table-anonymous-objects-050</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 372641-1c.xhtml
        </td>
      </tr>
      <tr id="table-anonymous-objects-051-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-051.xht">table-anonymous-objects-051</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 372649-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-052-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-052.xht">table-anonymous-objects-052</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 372649-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-053-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-053.xht">table-anonymous-objects-053</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 373379-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-054-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-054.xht">table-anonymous-objects-054</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 373379-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-055-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-055.xht">table-anonymous-objects-055</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test 407115-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-056-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-056.xht">table-anonymous-objects-056</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test 407115-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-057-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-057.xht">table-anonymous-objects-057</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 448111-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-058-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-058.xht">table-anonymous-objects-058</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test 448111-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-059-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-059.xht">table-anonymous-objects-059</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test infer-first-row.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-060-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-060.xht">table-anonymous-objects-060</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test infer-first-row.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-061-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-061.xht">table-anonymous-objects-061</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test infer-first-row-and-table.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-062-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-062.xht">table-anonymous-objects-062</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test infer-first-row-and-table.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-063-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-063.xht">table-anonymous-objects-063</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test infer-second-row.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-064-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-064.xht">table-anonymous-objects-064</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test infer-second-row.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-065-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-065.xht">table-anonymous-objects-065</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test infer-second-row-and-table.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-066-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-066.xht">table-anonymous-objects-066</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test infer-second-row-and-table.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-067-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-067.xht">table-anonymous-objects-067</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test infer-table-around-headers-footers-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-068-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-068.xht">table-anonymous-objects-068</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test infer-table-around-headers-footers-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-069-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-069.xht">table-anonymous-objects-069</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test infer-table-around-headers-footers-2.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-070-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-070.xht">table-anonymous-objects-070</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test infer-table-around-headers-footers-2.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-071-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-071.xht">table-anonymous-objects-071</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test infer-table-around-headers-footers-3.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-072-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-072.xht">table-anonymous-objects-072</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test infer-table-around-headers-footers-3.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-073-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-073.xht">table-anonymous-objects-073</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test infer-rows-inside-rowgroups.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-074-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-074.xht">table-anonymous-objects-074</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test infer-rows-inside-rowgroups.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-075-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-075.xht">table-anonymous-objects-075</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test infer-table-row-cell.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-076-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-076.xht">table-anonymous-objects-076</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test infer-table-row-cell.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-077-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-077.xht">table-anonymous-objects-077</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test infer-table.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-078-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-078.xht">table-anonymous-objects-078</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test infer-table.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-079-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-079.xht">table-anonymous-objects-079</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test 3-tables-ref.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-080-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-080.xht">table-anonymous-objects-080</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test 3-tables-ref.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-081-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-081.xht">table-anonymous-objects-081</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test blocks-divide-tables-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-082-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-082.xht">table-anonymous-objects-082</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test blocks-divide-tables-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-083-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-083.xht">table-anonymous-objects-083</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test blocks-divide-tables-2.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-084-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-084.xht">table-anonymous-objects-084</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test blocks-divide-tables-2.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-085-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-085.xht">table-anonymous-objects-085</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test infer-cells-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-086-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-086.xht">table-anonymous-objects-086</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test infer-cells-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-087-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-087.xht">table-anonymous-objects-087</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test infer-cells-2.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-088-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-088.xht">table-anonymous-objects-088</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test infer-cells-2.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-089-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-089.xht">table-anonymous-objects-089</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test infer-cells-3.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-090-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-090.xht">table-anonymous-objects-090</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test infer-cells-3.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-091-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-091.xht">table-anonymous-objects-091</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test infer-cells-4.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-092-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-092.xht">table-anonymous-objects-092</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test infer-cells-4.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-093-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-093.xht">table-anonymous-objects-093</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test cols-test-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-094-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-094.xht">table-anonymous-objects-094</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test cols-test-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-095-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-095.xht">table-anonymous-objects-095</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test cols-test-2.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-096-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-096.xht">table-anonymous-objects-096</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test cols-test-2.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-097-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-097.xht">table-anonymous-objects-097</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test cols-test-3.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-098-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-098.xht">table-anonymous-objects-098</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test cols-test-3.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-099-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-099.xht">table-anonymous-objects-099</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-100-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-100.xht">table-anonymous-objects-100</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-101-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-101.xht">table-anonymous-objects-101</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-2.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-102-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-102.xht">table-anonymous-objects-102</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-2.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-103-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-103.xht">table-anonymous-objects-103</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-3.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-104-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-104.xht">table-anonymous-objects-104</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-3.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-105-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-105.xht">table-anonymous-objects-105</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-4.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-106-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-106.xht">table-anonymous-objects-106</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-4.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-107-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-107.xht">table-anonymous-objects-107</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-5.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-108-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-108.xht">table-anonymous-objects-108</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-5.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-109-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-109.xht">table-anonymous-objects-109</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-6.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-110-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-110.xht">table-anonymous-objects-110</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-6.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-111-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-111.xht">table-anonymous-objects-111</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-7.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-112-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-112.xht">table-anonymous-objects-112</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-7.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-113-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-113.xht">table-anonymous-objects-113</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-8.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-114-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-114.xht">table-anonymous-objects-114</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-8.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-115-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-115.xht">table-anonymous-objects-115</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-9.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-116-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-116.xht">table-anonymous-objects-116</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-9.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-117-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-117.xht">table-anonymous-objects-117</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-10.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-118-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-118.xht">table-anonymous-objects-118</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-10.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-119-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-119.xht">table-anonymous-objects-119</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-11.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-120-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-120.xht">table-anonymous-objects-120</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-11.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-121-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-121.xht">table-anonymous-objects-121</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-12.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-122-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-122.xht">table-anonymous-objects-122</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-12.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-123-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-123.xht">table-anonymous-objects-123</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-13.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-124-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-124.xht">table-anonymous-objects-124</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-13.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-125-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-125.xht">table-anonymous-objects-125</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-14.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-126-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-126.xht">table-anonymous-objects-126</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-14.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-127-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-127.xht">table-anonymous-objects-127</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-15.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-128-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-128.xht">table-anonymous-objects-128</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-15.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-129-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-129.xht">table-anonymous-objects-129</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-16.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-130-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-130.xht">table-anonymous-objects-130</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-16.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-131-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-131.xht">table-anonymous-objects-131</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-17.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-132-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-132.xht">table-anonymous-objects-132</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-removal-17.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-133-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-133.xht">table-anonymous-objects-133</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-insert-cell-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-134-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-134.xht">table-anonymous-objects-134</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-insert-cell-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-135-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-135.xht">table-anonymous-objects-135</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-switch-block-to-cell-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-136-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-136.xht">table-anonymous-objects-136</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-switch-block-to-cell-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-137-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-137.xht">table-anonymous-objects-137</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-switch-block-to-cell-2.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-138-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-138.xht">table-anonymous-objects-138</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-switch-block-to-cell-2.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-139-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-139.xht">table-anonymous-objects-139</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-switch-block-to-cell-3.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-140-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-140.xht">table-anonymous-objects-140</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-switch-block-to-cell-3.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-141-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-141.xht">table-anonymous-objects-141</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-switch-block-to-cell-4.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-142-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-142.xht">table-anonymous-objects-142</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-switch-block-to-cell-4.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-143-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-143.xht">table-anonymous-objects-143</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-switch-block-to-cell-5.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-144-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-144.xht">table-anonymous-objects-144</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-switch-block-to-cell-5.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-145-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-145.xht">table-anonymous-objects-145</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-switch-inline-to-cell-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-146-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-146.xht">table-anonymous-objects-146</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-switch-inline-to-cell-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-147-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-147.xht">table-anonymous-objects-147</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-switch-inline-to-cell-2.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-148-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-148.xht">table-anonymous-objects-148</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-switch-inline-to-cell-2.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-149-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-149.xht">table-anonymous-objects-149</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-switch-inline-to-cell-3.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-150-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-150.xht">table-anonymous-objects-150</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-switch-inline-to-cell-3.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-151-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-151.xht">table-anonymous-objects-151</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-switch-inline-to-cell-4.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-152-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-152.xht">table-anonymous-objects-152</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-switch-inline-to-cell-4.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-153-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-153.xht">table-anonymous-objects-153</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-switch-inline-to-cell-5.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-154-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-154.xht">table-anonymous-objects-154</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test dynamic-switch-inline-to-cell-5.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-155-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-155.xht">table-anonymous-objects-155</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-156-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-156.xht">table-anonymous-objects-156</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-157-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-157.xht">table-anonymous-objects-157</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-2.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-158-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-158.xht">table-anonymous-objects-158</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-2.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-159-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-159.xht">table-anonymous-objects-159</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-3.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-160-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-160.xht">table-anonymous-objects-160</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-3.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-161-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-161.xht">table-anonymous-objects-161</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-4.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-162-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-162.xht">table-anonymous-objects-162</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-4.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-163-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-163.xht">table-anonymous-objects-163</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-5.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-164-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-164.xht">table-anonymous-objects-164</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-5.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-165-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-165.xht">table-anonymous-objects-165</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-6.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-166-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-166.xht">table-anonymous-objects-166</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-6.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-167-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-167.xht">table-anonymous-objects-167</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test white-space-7.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-168-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-168.xht">table-anonymous-objects-168</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test white-space-7.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-169-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-169.xht">table-anonymous-objects-169</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-8.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-170-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-170.xht">table-anonymous-objects-170</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-8.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-171-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-171.xht">table-anonymous-objects-171</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-9.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-172-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-172.xht">table-anonymous-objects-172</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-9.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-173-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-173.xht">table-anonymous-objects-173</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-10.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-174-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-174.xht">table-anonymous-objects-174</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-10.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-175-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-175.xht">table-anonymous-objects-175</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-11.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-176-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-176.xht">table-anonymous-objects-176</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-11.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-177-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-177.xht">table-anonymous-objects-177</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test white-space-12.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-178-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-178.xht">table-anonymous-objects-178</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test white-space-12.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-179-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-179.xht">table-anonymous-objects-179</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test white-space-13.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-180-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-180.xht">table-anonymous-objects-180</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test white-space-13.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-181-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-181.xht">table-anonymous-objects-181</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test white-space-14.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-182-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-182.xht">table-anonymous-objects-182</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test white-space-14.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-183-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-183.xht">table-anonymous-objects-183</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test white-space-15.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-184-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-184.xht">table-anonymous-objects-184</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test white-space-15.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-185-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-185.xht">table-anonymous-objects-185</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-16.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-186-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-186.xht">table-anonymous-objects-186</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-16.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-187-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-187.xht">table-anonymous-objects-187</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-17.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-188-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-188.xht">table-anonymous-objects-188</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-17.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-189-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-189.xht">table-anonymous-objects-189</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test white-space-18.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-190-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-190.xht">table-anonymous-objects-190</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test white-space-18.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-191-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-191.xht">table-anonymous-objects-191</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test white-space-19.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-192-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-192.xht">table-anonymous-objects-192</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test white-space-19.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-193-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-193.xht">table-anonymous-objects-193</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-20.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-194-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-194.xht">table-anonymous-objects-194</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-20.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-195-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-195.xht">table-anonymous-objects-195</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-21.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-196-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-196.xht">table-anonymous-objects-196</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-21.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-197-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-197.xht">table-anonymous-objects-197</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test white-space-22.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-198-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-198.xht">table-anonymous-objects-198</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test white-space-22.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-199-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-199.xht">table-anonymous-objects-199</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test white-space-23.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-200-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-200.xht">table-anonymous-objects-200</a></strong></td>
        <td></td>
        <td></td>
        <td>Auto-imported from Gecko test white-space-23.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-201-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-201.xht">table-anonymous-objects-201</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-24.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-202-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-202.xht">table-anonymous-objects-202</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-24.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-203-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-203.xht">table-anonymous-objects-203</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-25.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-204-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-204.xht">table-anonymous-objects-204</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-25.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-205-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-205.xht">table-anonymous-objects-205</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-26.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-206-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-206.xht">table-anonymous-objects-206</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-26.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-207-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-207.xht">table-anonymous-objects-207</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-pre-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-208-17.2.1" class="primary dom">
        <td><strong>
            <a href="table-anonymous-objects-208.xht">table-anonymous-objects-208</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>Auto-imported from Gecko test white-space-pre-1.html
        </td>
      </tr>
      <tr id="table-anonymous-objects-209-17.2.1" class="primary">
        <td><strong>
            <a href="table-anonymous-objects-209.xht">table-anonymous-objects-209</a></strong></td>
        <td></td>
        <td></td>
        <td>CSS table model: nested tables
        </td>
      </tr>
      <tr id="table-caption-002-17.2.1" class="primary">
        <td><strong>
            <a href="table-caption-002.xht">table-caption-002</a></strong></td>
        <td></td>
        <td></td>
        <td>CSS Tables: Multiple captions
        </td>
      </tr>
      <tr id="table-caption-003-17.2.1" class="primary">
        <td><strong>
            <a href="table-caption-003.xht">table-caption-003</a></strong></td>
        <td></td>
        <td></td>
        <td>CSS Tables: Captions in the middle of tables
        </td>
      </tr>
      <tr id="tables-001-17.2.1" class="primary">
        <td><strong>
            <a href="tables-001.xht">tables-001</a></strong></td>
        <td></td>
        <td></td>
        <td>CSS Tables: Nested anonymous table objects and border-spacing
          <ul class="assert">
            <li>border-spacing is applied around anonymous table objects, but anonymous table objects only exist if the table has content.</li>
          </ul>
        </td>
      </tr>
      <tr id="tables-002-17.2.1" class="primary">
        <td><strong>
            <a href="tables-002.xht">tables-002</a></strong></td>
        <td></td>
        <td></td>
        <td>CSS Tables: Empty Tables
        </td>
      </tr>
    </tbody>
    <tbody id="s17.3">
      <tr><th colspan="4" scope="rowgroup">
        <a href="#s17.3">+</a>
        <a href="http://www.w3.org/TR/CSS21/tables.html#columns">17.3 Columns
</a></th></tr>
      <!-- 12 tests -->
      <tr id="column-background-001-17.3" class="primary">
        <td><strong>
            <a href="column-background-001.xht">column-background-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Column background property
          <ul class="assert">
            <li>A background can be set on a table column.</li>
          </ul>
        </td>
      </tr>
      <tr id="column-background-002-17.3" class="primary">
        <td><strong>
            <a href="column-background-002.xht">column-background-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Column-group background property
          <ul class="assert">
            <li>A background can be set on a table column group.</li>
          </ul>
        </td>
      </tr>
      <tr id="column-border-001-17.3" class="primary">
        <td><strong>
            <a href="column-border-001.xht">column-border-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Column border property
          <ul class="assert">
            <li>A border can be set on a table column.</li>
          </ul>
        </td>
      </tr>
      <tr id="column-border-002-17.3" class="primary">
        <td><strong>
            <a href="column-border-002.xht">column-border-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Column-group border property
          <ul class="assert">
            <li>A border can be set on a table column group.</li>
          </ul>
        </td>
      </tr>
      <tr id="column-visibility-001-17.3" class="primary">
        <td><strong>
            <a href="column-visibility-001.xht">column-visibility-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Column visibility property
          <ul class="assert">
            <li>Visibility can be set on a table column.</li>
          </ul>
        </td>
      </tr>
      <tr id="column-visibility-002-17.3" class="primary">
        <td><strong>
            <a href="column-visibility-002.xht">column-visibility-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Column group visibility property
          <ul class="assert">
            <li>Visibility can be set on a table column group.</li>
          </ul>
        </td>
      </tr>
      <tr id="column-width-001-17.3" class="primary">
        <td><strong>
            <a href="column-width-001.xht">column-width-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Column with 'width' property
          <ul class="assert">
            <li>Width can be set on a table column.</li>
          </ul>
        </td>
      </tr>
      <tr id="column-width-002-17.3" class="primary">
        <td><strong>
            <a href="column-width-002.xht">column-width-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Column-group width property
          <ul class="assert">
            <li>Width can be set on a table column group.</li>
          </ul>
        </td>
      </tr>
      <tr id="columns-001-17.3" class="primary">
        <td><strong>
            <a href="columns-001.xht">columns-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Properties that apply to columns
        </td>
      </tr>
      <tr id="table-columns-example-001-17.3" class="primary">
        <td><strong>
            <a href="table-columns-example-001.xht">table-columns-example-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Table columns - Emulating the HTML table 'rules' attribute on columns
          <ul class="assert">
            <li>CSS can be used to emmulate the HTML 'rules = cols' attribute (example from section 17.3).</li>
          </ul>
        </td>
      </tr>
      <tr id="table-columns-example-002-17.3" class="primary">
        <td><strong>
            <a href="table-columns-example-002.xht">table-columns-example-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Table columns - Assigning a background to a column
          <ul class="assert">
            <li>A specific column class can be selected for a blue background (example from section 17.3).</li>
          </ul>
        </td>
      </tr>
      <tr id="table-columns-example-003-17.3" class="primary">
        <td><strong>
            <a href="table-columns-example-003.xht">table-columns-example-003</a></strong></td>
        <td></td>
        <td></td>
        <td>Table columns - assigning a fixed size to a column
          <ul class="assert">
            <li>A specific width can be set on a table column (modified example from section 17.3).</li>
          </ul>
        </td>
      </tr>
    </tbody>
    <tbody id="s17.4">
      <tr><th colspan="4" scope="rowgroup">
        <a href="#s17.4">+</a>
        <a href="http://www.w3.org/TR/CSS21/tables.html#model">17.4 Tables in the visual formatting model
</a></th></tr>
      <!-- 20 tests -->
      <tr id="caption-vs-table-box-001-17.4" class="primary">
        <td><strong>
            <a href="caption-vs-table-box-001.xht">caption-vs-table-box-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Caption border and table border
          <ul class="assert">
            <li>A caption has padding, margin and borders independent of those of its parent table.</li>
          </ul>
        </td>
      </tr>
      <tr id="caption-vs-table-box-002-17.4" class="primary">
        <td><strong>
            <a href="caption-vs-table-box-002.xht">caption-vs-table-box-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Caption border and inline-table border
          <ul class="assert">
            <li>A caption has padding, margin and borders independent of those of its parent inline-table.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-anonymous-block-002-17.4" class="primary">
        <td><strong>
            <a href="table-anonymous-block-002.xht">table-anonymous-block-002</a></strong></td>
        <td></td>
        <td></td>
        <td>The anonymous block box around a table is not used for baseline vertical alignment
          <ul class="assert">
            <li>The table box (and not anonymous containing block) is used for doing baseline vertical alignment for inline-table.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-anonymous-block-003-17.4" class="primary">
        <td><strong>
            <a href="table-anonymous-block-003.xht">table-anonymous-block-003</a></strong></td>
        <td></td>
        <td></td>
        <td>The anonymous block box around a table is as wide as the border edge of the table
          <ul class="assert">
            <li>The anonymous block around the table and caption is as wide as the border edge of the table box.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-anonymous-block-004-17.4" class="primary">
        <td><strong>
            <a href="table-anonymous-block-004.xht">table-anonymous-block-004</a></strong></td>
        <td></td>
        <td></td>
        <td>The anonymous block box around a table is not used for table percentage width
          <ul class="assert">
            <li>The percentage width of table is relative to its anonymous box's containing block.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-anonymous-block-005-17.4" class="primary">
        <td><strong>
            <a href="table-anonymous-block-005.xht">table-anonymous-block-005</a></strong></td>
        <td></td>
        <td></td>
        <td>The anonymous block box around a table and the table 'position' property
          <ul class="assert">
            <li>The 'position' property of a table is actually applied to its anonymous block box.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-anonymous-block-006-17.4" class="primary">
        <td><strong>
            <a href="table-anonymous-block-006.xht">table-anonymous-block-006</a></strong></td>
        <td></td>
        <td></td>
        <td>The anonymous block box around a table and the table 'float' property
          <ul class="assert">
            <li>The 'float' property of a table is actually applied to its anonymous block box.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-anonymous-block-007-17.4" class="primary">
        <td><strong>
            <a href="table-anonymous-block-007.xht">table-anonymous-block-007</a></strong></td>
        <td></td>
        <td></td>
        <td>The anonymous block box around a table and the table 'margin-top' property
          <ul class="assert">
            <li>The 'margin-top' property of a table is actually applied to its anonymous block box.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-anonymous-block-008-17.4" class="primary">
        <td><strong>
            <a href="table-anonymous-block-008.xht">table-anonymous-block-008</a></strong></td>
        <td></td>
        <td></td>
        <td>The anonymous block box around a table and the table 'right' property
          <ul class="assert">
            <li>The 'right' property of a table is actually applied to its anonymous block box.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-anonymous-block-009-17.4" class="primary">
        <td><strong>
            <a href="table-anonymous-block-009.xht">table-anonymous-block-009</a></strong></td>
        <td></td>
        <td></td>
        <td>The anonymous block box around a table and the table 'bottom' property
          <ul class="assert">
            <li>The 'bottom' property of a table is actually applied to its anonymous block box.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-anonymous-block-010-17.4" class="primary">
        <td><strong>
            <a href="table-anonymous-block-010.xht">table-anonymous-block-010</a></strong></td>
        <td></td>
        <td></td>
        <td>The anonymous block box around a table and the table 'left' property
          <ul class="assert">
            <li>The 'left' property of a table is actually applied to its anonymous block box.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-anonymous-block-011-17.4" class="primary ahem">
        <td><strong>
            <a href="table-anonymous-block-011.xht">table-anonymous-block-011</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>The anonymous block box around a table - table top margin is collapsed with caption top margin
          <ul class="assert">
            <li>The top margin of the table caption is not collapsed with top margin of the table.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-anonymous-block-012-17.4" class="primary ahem">
        <td><strong>
            <a href="table-anonymous-block-012.xht">table-anonymous-block-012</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>The anonymous block box around a table - table bottom margin is collapsed with caption bottom margin
          <ul class="assert">
            <li>The bottom margin of the table caption is not collapsed with bottom margin of the table when 'caption-side: bottom'.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-anonymous-block-013-17.4" class="primary">
        <td><strong>
            <a href="table-anonymous-block-013.xht">table-anonymous-block-013</a></strong></td>
        <td></td>
        <td></td>
        <td>The anonymous box around a table as a 'block' box
          <ul class="assert">
            <li>The anonymous box around a table is a 'block' box if the table is block-level.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-anonymous-block-014-17.4" class="primary">
        <td><strong>
            <a href="table-anonymous-block-014.xht">table-anonymous-block-014</a></strong></td>
        <td></td>
        <td></td>
        <td>The anonymous box around a table as an 'inline-block' box
          <ul class="assert">
            <li>The anonymous box around a table is an 'inline-block' box if the table is inline-level.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-anonymous-block-015-17.4" class="primary">
        <td><strong>
            <a href="table-anonymous-block-015.xht">table-anonymous-block-015</a></strong></td>
        <td></td>
        <td></td>
        <td>The anonymous block box around a table is not used for table percentage height
          <ul class="assert">
            <li>Percentage height of table is relative to its anonymous box's containing block.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-anonymous-block-016-17.4" class="primary">
        <td><strong>
            <a href="table-anonymous-block-016.xht">table-anonymous-block-016</a></strong></td>
        <td></td>
        <td></td>
        <td>The anonymous block box around a table and the table 'margin-bottom' property
          <ul class="assert">
            <li>The 'margin-bottom' property of a table is actually applied to its anonymous block box.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-anonymous-block-017-17.4" class="primary">
        <td><strong>
            <a href="table-anonymous-block-017.xht">table-anonymous-block-017</a></strong></td>
        <td></td>
        <td></td>
        <td>The anonymous block box around a table and the table 'margin-left' property
          <ul class="assert">
            <li>The 'margin-left' property of a table is actually applied to its anonymous block box.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-anonymous-block-018-17.4" class="primary">
        <td><strong>
            <a href="table-anonymous-block-018.xht">table-anonymous-block-018</a></strong></td>
        <td></td>
        <td></td>
        <td>The anonymous block box around a table and the table 'margin-right' property
          <ul class="assert">
            <li>The 'margin-right' property of a table is actually applied to its anonymous block box.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-anonymous-block-019-17.4" class="primary">
        <td><strong>
            <a href="table-anonymous-block-019.xht">table-anonymous-block-019</a></strong></td>
        <td></td>
        <td></td>
        <td>The anonymous block box around a table and the table 'margin' property
          <ul class="assert">
            <li>The 'margin' property of a table is actually applied to its anonymous block box.</li>
          </ul>
        </td>
      </tr>
    </tbody>
    <tbody id="s17.4.1">
      <tr><th colspan="4" scope="rowgroup">
        <a href="#s17.4.1">+</a>
        <a href="http://www.w3.org/TR/CSS21/tables.html#caption-position">17.4.1 Caption position and alignment
</a></th></tr>
      <!-- 23 tests -->
      <tr id="caption-side-001-17.4.1" class="primary">
        <td><strong>
            <a href="caption-side-001.xht">caption-side-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Caption-side set to 'top'
          <ul class="assert">
            <li>A caption with a 'caption-side' value of 'top' will be positioned above its table.</li>
          </ul>
        </td>
      </tr>
      <tr id="caption-side-002-17.4.1" class="primary">
        <td><strong>
            <a href="caption-side-002.xht">caption-side-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Caption-side set to 'bottom'
          <ul class="assert">
            <li>A caption with a 'caption-side' value of 'bottom' will be positioned below its table.</li>
          </ul>
        </td>
      </tr>
      <tr id="caption-side-003-17.4.1" class="primary">
        <td><strong>
            <a href="caption-side-003.xht">caption-side-003</a></strong></td>
        <td></td>
        <td></td>
        <td>Caption-side set to 'inherit'
          <ul class="assert">
            <li>A caption can inherit its 'caption-side' behavior from its table parent.</li>
          </ul>
        </td>
      </tr>
      <tr id="caption-side-applies-to-001-17.4.1" class="primary">
        <td><strong>
            <a href="caption-side-applies-to-001.xht">caption-side-applies-to-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Caption-side and 'display: inline' elements
          <ul class="assert">
            <li>Caption-side does not apply to 'display: inline' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="caption-side-applies-to-002-17.4.1" class="primary">
        <td><strong>
            <a href="caption-side-applies-to-002.xht">caption-side-applies-to-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Caption-side and 'display: block' elements
          <ul class="assert">
            <li>Caption-side does not apply to 'display: block' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="caption-side-applies-to-003-17.4.1" class="primary">
        <td><strong>
            <a href="caption-side-applies-to-003.xht">caption-side-applies-to-003</a></strong></td>
        <td></td>
        <td></td>
        <td>Caption-side and 'display: list-item' elements
          <ul class="assert">
            <li>Caption-side does not apply to 'display: list-item' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="caption-side-applies-to-005-17.4.1" class="primary">
        <td><strong>
            <a href="caption-side-applies-to-005.xht">caption-side-applies-to-005</a></strong></td>
        <td></td>
        <td></td>
        <td>Caption-side and 'display: inline-block' elements
          <ul class="assert">
            <li>Caption-side does not apply to 'display: inline-block' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="caption-side-applies-to-006-17.4.1" class="primary">
        <td><strong>
            <a href="caption-side-applies-to-006.xht">caption-side-applies-to-006</a></strong></td>
        <td></td>
        <td></td>
        <td>Caption-side and 'display: table' elements
          <ul class="assert">
            <li>Caption-side does not apply to 'display: table' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="caption-side-applies-to-007-17.4.1" class="primary">
        <td><strong>
            <a href="caption-side-applies-to-007.xht">caption-side-applies-to-007</a></strong></td>
        <td></td>
        <td></td>
        <td>Caption-side and 'display: inline-table' elements
          <ul class="assert">
            <li>Caption-side does not apply to 'display: inline-table' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="caption-side-applies-to-008-17.4.1" class="primary">
        <td><strong>
            <a href="caption-side-applies-to-008.xht">caption-side-applies-to-008</a></strong></td>
        <td></td>
        <td></td>
        <td>Caption-side and 'display: table-row-group' elements
          <ul class="assert">
            <li>Caption-side does not apply to 'display: table-row-group' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="caption-side-applies-to-009-17.4.1" class="primary">
        <td><strong>
            <a href="caption-side-applies-to-009.xht">caption-side-applies-to-009</a></strong></td>
        <td></td>
        <td></td>
        <td>Caption-side and 'display: table-header-group' elements
          <ul class="assert">
            <li>Caption-side does not apply to 'display: table-header-group' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="caption-side-applies-to-010-17.4.1" class="primary">
        <td><strong>
            <a href="caption-side-applies-to-010.xht">caption-side-applies-to-010</a></strong></td>
        <td></td>
        <td></td>
        <td>Caption-side and 'display: table-footer-group' elements
          <ul class="assert">
            <li>Caption-side does not apply to 'display: table-footer-group' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="caption-side-applies-to-011-17.4.1" class="primary">
        <td><strong>
            <a href="caption-side-applies-to-011.xht">caption-side-applies-to-011</a></strong></td>
        <td></td>
        <td></td>
        <td>Caption-side and 'display: table-column' elements
          <ul class="assert">
            <li>Caption-side does not apply to 'display: table-column' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="caption-side-applies-to-012-17.4.1" class="primary">
        <td><strong>
            <a href="caption-side-applies-to-012.xht">caption-side-applies-to-012</a></strong></td>
        <td></td>
        <td></td>
        <td>Caption-side and 'display: table-row' elements
          <ul class="assert">
            <li>Caption-side does not apply to 'display: table-row' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="caption-side-applies-to-013-17.4.1" class="primary">
        <td><strong>
            <a href="caption-side-applies-to-013.xht">caption-side-applies-to-013</a></strong></td>
        <td></td>
        <td></td>
        <td>Caption-side and 'display: table-column-group' elements
          <ul class="assert">
            <li>Caption-side does not apply to 'display: table-column-group' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="caption-side-applies-to-014-17.4.1" class="primary">
        <td><strong>
            <a href="caption-side-applies-to-014.xht">caption-side-applies-to-014</a></strong></td>
        <td></td>
        <td></td>
        <td>Caption-side and 'display: table-cell' elements
          <ul class="assert">
            <li>Caption-side does not apply to 'display: table-cell' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="caption-side-applies-to-015-17.4.1" class="primary">
        <td><strong>
            <a href="caption-side-applies-to-015.xht">caption-side-applies-to-015</a></strong></td>
        <td></td>
        <td></td>
        <td>Caption-side and 'display: table-caption' elements
          <ul class="assert">
            <li>Caption-side applies to 'display: table-caption' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="caption-side-applies-to-016-17.4.1" class="primary">
        <td><strong>
            <a href="caption-side-applies-to-016.xht">caption-side-applies-to-016</a></strong></td>
        <td></td>
        <td></td>
        <td>Caption-side and 'display: none' elements
          <ul class="assert">
            <li>Caption-side does not apply to 'display: none' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="caption-side-applies-to-017-17.4.1" class="primary">
        <td><strong>
            <a href="caption-side-applies-to-017.xht">caption-side-applies-to-017</a></strong></td>
        <td></td>
        <td></td>
        <td>Caption-side and 'display: inherit' elements
          <ul class="assert">
            <li>Caption-side applies to 'display: inherit' elements which do not inherit the value of 'table-caption'.</li>
          </ul>
        </td>
      </tr>
      <tr id="caption-side-example-001-17.4.1" class="primary">
        <td><strong>
            <a href="caption-side-example-001.xht">caption-side-example-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Caption border and table border
          <ul class="assert">
            <li>Caption-side, text-align and width properties of a caption work together as expected (example from section 17.4.1).</li>
          </ul>
        </td>
      </tr>
      <tr id="caption-side-inherited-001-17.4.1" class="primary">
        <td><strong>
            <a href="caption-side-inherited-001.xht">caption-side-inherited-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Caption-side is inherited by default
          <ul class="assert">
            <li>Caption-side is inherited by default.</li>
          </ul>
        </td>
      </tr>
      <tr id="caption-side-initial-001-17.4.1" class="primary">
        <td><strong>
            <a href="caption-side-initial-001.xht">caption-side-initial-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Initial value of 'caption-side'
          <ul class="assert">
            <li>The initial value of 'caption-side' is 'top'.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-caption-horizontal-alignment-001-17.4.1" class="primary">
        <td><strong>
            <a href="table-caption-horizontal-alignment-001.xht">table-caption-horizontal-alignment-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Horizontally aligning table caption content
          <ul class="assert">
            <li>Table caption content can be horizontally aligned with the 'text-align' property.</li>
          </ul>
        </td>
      </tr>
    </tbody>
    <tbody id="s17.5">
      <tr><th colspan="4" scope="rowgroup">
        <a href="#s17.5">+</a>
        <a href="http://www.w3.org/TR/CSS21/tables.html#table-layout">17.5 Visual layout of table contents
</a></th></tr>
      <!-- 28 tests -->
      <tr id="bidi-table-001-17.5" class="primary">
        <td><strong>
            <a href="bidi-table-001.xht">bidi-table-001</a></strong></td>
        <td></td>
        <td></td>
        <td>direction: rtl on table
          <ul class="assert">
            <li>direction:rtl on table should reverse order of table cells</li>
          </ul>
        </td>
      </tr>
      <tr id="bidi-table-002-17.5" class="primary">
        <td><strong>
            <a href="bidi-table-002.xht">bidi-table-002</a></strong></td>
        <td></td>
        <td></td>
        <td>direction: on nested tables
          <ul class="assert">
            <li>direction: should affect order of table cells</li>
          </ul>
        </td>
      </tr>
      <tr id="fonts-009-17.5" class="primary">
        <td><strong>
            <a href="fonts-009.xht">fonts-009</a></strong></td>
        <td></td>
        <td></td>
        <td>CSS Tables: Font Inheritance
        </td>
      </tr>
      <tr id="table-visual-layout-001-17.5" class="primary ahem">
        <td><strong>
            <a href="table-visual-layout-001.xht">table-visual-layout-001</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Cells can have padding
          <ul class="assert">
            <li>Table cells can have padding.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-visual-layout-002-17.5" class="primary">
        <td><strong>
            <a href="table-visual-layout-002.xht">table-visual-layout-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Internal table elements do not have margins
          <ul class="assert">
            <li>Internal table elements do not have margins.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-visual-layout-003-17.5" class="primary">
        <td><strong>
            <a href="table-visual-layout-003.xht">table-visual-layout-003</a></strong></td>
        <td></td>
        <td></td>
        <td>Each table row box occupies one row of cells
          <ul class="assert">
            <li>Each table row box occupies one row of cells.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-visual-layout-004-17.5" class="primary">
        <td><strong>
            <a href="table-visual-layout-004.xht">table-visual-layout-004</a></strong></td>
        <td></td>
        <td></td>
        <td>Table row boxes are rendered in source order
          <ul class="assert">
            <li>Table row boxes fill the table from top to bottom by the order they occur in the page source.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-visual-layout-005-17.5" class="primary">
        <td><strong>
            <a href="table-visual-layout-005.xht">table-visual-layout-005</a></strong></td>
        <td></td>
        <td></td>
        <td>Row groups occupy same cells as the rows they contain
          <ul class="assert">
            <li>A row group occupies the same cells as the rows it contains.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-visual-layout-006-17.5" class="primary">
        <td><strong>
            <a href="table-visual-layout-006.xht">table-visual-layout-006</a></strong></td>
        <td></td>
        <td></td>
        <td>Column boxes can occupy more than one column of cells
          <ul class="assert">
            <li>A column box can occupy more than one column of cells.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-visual-layout-007-17.5" class="primary">
        <td><strong>
            <a href="table-visual-layout-007.xht">table-visual-layout-007</a></strong></td>
        <td></td>
        <td></td>
        <td>Column boxes are rendered by page source order
          <ul class="assert">
            <li>Column boxes are placed consecutively by their order in the page source.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-visual-layout-008-17.5" class="primary">
        <td><strong>
            <a href="table-visual-layout-008.xht">table-visual-layout-008</a></strong></td>
        <td></td>
        <td></td>
        <td>Column boxes are rendered by source order ('rtl' table scenario)
          <ul class="assert">
            <li>Column boxes are placed consecutively by their order in the page source, from right to left when 'direction' is set to 'rtl'.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-visual-layout-009-17.5" class="primary">
        <td><strong>
            <a href="table-visual-layout-009.xht">table-visual-layout-009</a></strong></td>
        <td></td>
        <td></td>
        <td>Column group boxes occupy same cells as the columns they contain
          <ul class="assert">
            <li>A column group box occupies the same cells as the columns it contains.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-visual-layout-010-17.5" class="primary">
        <td><strong>
            <a href="table-visual-layout-010.xht">table-visual-layout-010</a></strong></td>
        <td></td>
        <td></td>
        <td>A row-spanning cell
          <ul class="assert">
            <li>A table cell can span several rows.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-visual-layout-011-17.5" class="primary">
        <td><strong>
            <a href="table-visual-layout-011.xht">table-visual-layout-011</a></strong></td>
        <td></td>
        <td></td>
        <td>A column-spanning cell
          <ul class="assert">
            <li>A cell can span several columns.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-visual-layout-012-17.5" class="primary">
        <td><strong>
            <a href="table-visual-layout-012.xht">table-visual-layout-012</a></strong></td>
        <td></td>
        <td></td>
        <td>Top row of a spanning cell is the row of its parent element
          <ul class="assert">
            <li>The top row of a spanning cell's rectangle is in the row specified by the cell's parent.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-visual-layout-013-17.5" class="primary">
        <td><strong>
            <a href="table-visual-layout-013.xht">table-visual-layout-013</a></strong></td>
        <td></td>
        <td></td>
        <td>A spanning cell must be as far to the left as possible in an 'ltr' table
          <ul class="assert">
            <li>The spanning cell's rectangle is as far to the left as possible, but to the right of all cells in the same row that were earlier in source (no overlapping).</li>
          </ul>
        </td>
      </tr>
      <tr id="table-visual-layout-014-17.5" class="primary">
        <td><strong>
            <a href="table-visual-layout-014.xht">table-visual-layout-014</a></strong></td>
        <td></td>
        <td></td>
        <td>A spanning cell's rectangle must be as far to the right as possible in an 'rtl' table
          <ul class="assert">
            <li>With 'rtl' tables, the spanning cell's rectangle is as far to the right as possible, but to the left of all cells in the same row that were earlier in source (no overlapping).</li>
          </ul>
        </td>
      </tr>
      <tr id="table-visual-layout-015-17.5" class="primary">
        <td><strong>
            <a href="table-visual-layout-015.xht">table-visual-layout-015</a></strong></td>
        <td></td>
        <td></td>
        <td>A cell cannot extend beyond the last row box of a table
          <ul class="assert">
            <li>A cell box cannot extend beyond the last row box of a table.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-visual-layout-016-17.5" class="primary">
        <td><strong>
            <a href="table-visual-layout-016.xht">table-visual-layout-016</a></strong></td>
        <td></td>
        <td></td>
        <td>A cell box cannot extend beyond the last row of a row group
          <ul class="assert">
            <li>A cell box cannot extend beyond the last row box of a row group.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-visual-layout-017-17.5" class="primary">
        <td><strong>
            <a href="table-visual-layout-017.xht">table-visual-layout-017</a></strong></td>
        <td></td>
        <td></td>
        <td>Table row boxes exactly cover the table in the collapsing borders model
          <ul class="assert">
            <li>In the collapsing border model, the table row boxes together exactly cover the table.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-visual-layout-018-17.5" class="primary">
        <td><strong>
            <a href="table-visual-layout-018.xht">table-visual-layout-018</a></strong></td>
        <td></td>
        <td></td>
        <td>Table column boxes exactly cover the table in the collapsing borders model
          <ul class="assert">
            <li>In the collapsing border model, the table column boxes together exactly cover the table.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-visual-layout-019-17.5" class="primary may">
        <td><strong>
            <a href="table-visual-layout-019.xht">table-visual-layout-019</a></strong></td>
        <td></td>
        <td><abbr class="may" title="Behavior tested is preferred but optional.">Optional</abbr></td>
        <td>There may be gaps between rows in the separated borders model
          <ul class="assert">
            <li>In the separated border model, there may be gaps between rows.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-visual-layout-020-17.5" class="primary may">
        <td><strong>
            <a href="table-visual-layout-020.xht">table-visual-layout-020</a></strong></td>
        <td></td>
        <td><abbr class="may" title="Behavior tested is preferred but optional.">Optional</abbr></td>
        <td>There may be gaps between columns in the separated borders model
          <ul class="assert">
            <li>In the separated border model, there may be gaps between columns.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-visual-layout-021-17.5" class="primary may">
        <td><strong>
            <a href="table-visual-layout-021.xht">table-visual-layout-021</a></strong></td>
        <td></td>
        <td><abbr class="may" title="Behavior tested is preferred but optional.">Optional</abbr></td>
        <td>There may be gaps between row groups in the separated borders model
          <ul class="assert">
            <li>In the separated border model, there may be gaps between row groups.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-visual-layout-022-17.5" class="primary may">
        <td><strong>
            <a href="table-visual-layout-022.xht">table-visual-layout-022</a></strong></td>
        <td></td>
        <td><abbr class="may" title="Behavior tested is preferred but optional.">Optional</abbr></td>
        <td>There may be gaps between column groups in the separated borders model
          <ul class="assert">
            <li>In the separated borders model, there may be gaps between column groups.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-visual-layout-023-17.5" class="primary">
        <td><strong>
            <a href="table-visual-layout-023.xht">table-visual-layout-023</a></strong></td>
        <td></td>
        <td></td>
        <td>Positioning table cells can cause them not to be table cells anymore
          <ul class="assert">
            <li>Positioning table cells can cause them not to be table cells anymore.</li>
          </ul>
        </td>
      </tr>
      <tr id="tables-003-17.5" class="primary">
        <td><strong>
            <a href="tables-003.xht">tables-003</a></strong></td>
        <td></td>
        <td></td>
        <td>Table cell size with no line box content
        </td>
      </tr>
      <tr id="tables-004-17.5" class="primary">
        <td><strong>
            <a href="tables-004.xht">tables-004</a></strong></td>
        <td></td>
        <td></td>
        <td>Table cell size with line box content
        </td>
      </tr>
    </tbody>
    <tbody id="s17.5.1">
      <tr><th colspan="4" scope="rowgroup">
        <a href="#s17.5.1">+</a>
        <a href="http://www.w3.org/TR/CSS21/tables.html#table-layers">17.5.1 Table layers and transparency
</a></th></tr>
      <!-- 26 tests -->
      <tr id="missing-cell-rendering-001-17.5.1" class="primary">
        <td><strong>
            <a href="missing-cell-rendering-001.xht">missing-cell-rendering-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Rendering of missing table cells
          <ul class="assert">
            <li>Missing table cells are rendered as if their grid position were occupied by an anonymous table-cell box.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-backgrounds-bc-cell-001-17.5.1" class="primary">
        <td><strong>
            <a href="table-backgrounds-bc-cell-001.xht">table-backgrounds-bc-cell-001</a></strong></td>
        <td><a href="table-backgrounds-bc-cell-001-ref.xht">=</a> </td>
        <td></td>
        <td>table backgrounds
        </td>
      </tr>
      <tr id="table-backgrounds-bc-colgroup-001-17.5.1" class="primary">
        <td><strong>
            <a href="table-backgrounds-bc-colgroup-001.xht">table-backgrounds-bc-colgroup-001</a></strong></td>
        <td><a href="table-backgrounds-bc-colgroup-001-ref.xht">=</a> </td>
        <td></td>
        <td>table backgrounds
        </td>
      </tr>
      <tr id="table-backgrounds-bc-column-001-17.5.1" class="primary">
        <td><strong>
            <a href="table-backgrounds-bc-column-001.xht">table-backgrounds-bc-column-001</a></strong></td>
        <td><a href="table-backgrounds-bc-column-001-ref.xht">=</a> </td>
        <td></td>
        <td>table backgrounds
        </td>
      </tr>
      <tr id="table-backgrounds-bc-row-001-17.5.1" class="primary">
        <td><strong>
            <a href="table-backgrounds-bc-row-001.xht">table-backgrounds-bc-row-001</a></strong></td>
        <td><a href="table-backgrounds-bc-row-001-ref.xht">=</a> </td>
        <td></td>
        <td>table backgrounds
        </td>
      </tr>
      <tr id="table-backgrounds-bc-rowgroup-001-17.5.1" class="primary">
        <td><strong>
            <a href="table-backgrounds-bc-rowgroup-001.xht">table-backgrounds-bc-rowgroup-001</a></strong></td>
        <td><a href="table-backgrounds-bc-rowgroup-001-ref.xht">=</a> </td>
        <td></td>
        <td>table backgrounds
        </td>
      </tr>
      <tr id="table-backgrounds-bc-table-001-17.5.1" class="primary">
        <td><strong>
            <a href="table-backgrounds-bc-table-001.xht">table-backgrounds-bc-table-001</a></strong></td>
        <td><a href="table-backgrounds-bc-table-001-ref.xht">=</a> </td>
        <td></td>
        <td>table backgrounds
        </td>
      </tr>
      <tr id="table-backgrounds-bs-cell-001-17.5.1" class="primary">
        <td><strong>
            <a href="table-backgrounds-bs-cell-001.xht">table-backgrounds-bs-cell-001</a></strong></td>
        <td><a href="table-backgrounds-bs-cell-001-ref.xht">=</a> </td>
        <td></td>
        <td>table backgrounds
        </td>
      </tr>
      <tr id="table-backgrounds-bs-colgroup-001-17.5.1" class="primary">
        <td><strong>
            <a href="table-backgrounds-bs-colgroup-001.xht">table-backgrounds-bs-colgroup-001</a></strong></td>
        <td><a href="table-backgrounds-bs-colgroup-001-ref.xht">=</a> </td>
        <td></td>
        <td>table backgrounds
        </td>
      </tr>
      <tr id="table-backgrounds-bs-column-001-17.5.1" class="primary">
        <td><strong>
            <a href="table-backgrounds-bs-column-001.xht">table-backgrounds-bs-column-001</a></strong></td>
        <td><a href="table-backgrounds-bs-column-001-ref.xht">=</a> </td>
        <td></td>
        <td>table backgrounds
        </td>
      </tr>
      <tr id="table-backgrounds-bs-row-001-17.5.1" class="primary">
        <td><strong>
            <a href="table-backgrounds-bs-row-001.xht">table-backgrounds-bs-row-001</a></strong></td>
        <td><a href="table-backgrounds-bs-row-001-ref.xht">=</a> </td>
        <td></td>
        <td>table backgrounds
        </td>
      </tr>
      <tr id="table-backgrounds-bs-row-002-17.5.1" class="primary image">
        <td><strong>
            <a href="table-backgrounds-bs-row-002.xht">table-backgrounds-bs-row-002</a></strong></td>
        <td></td>
        <td><abbr class="image" title="Requires Bitmap Graphics Support">Bitmaps</abbr></td>
        <td>background-position - table-row
          <ul class="assert">
            <li>Positioning a background image on a table row positions it within a box that extends from the left edge of its leftmost table cell to the right edge of its rightmost tabel cell.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-backgrounds-bs-rowgroup-001-17.5.1" class="primary">
        <td><strong>
            <a href="table-backgrounds-bs-rowgroup-001.xht">table-backgrounds-bs-rowgroup-001</a></strong></td>
        <td><a href="table-backgrounds-bs-rowgroup-001-ref.xht">=</a> </td>
        <td></td>
        <td>table backgrounds
        </td>
      </tr>
      <tr id="table-backgrounds-bs-table-001-17.5.1" class="primary">
        <td><strong>
            <a href="table-backgrounds-bs-table-001.xht">table-backgrounds-bs-table-001</a></strong></td>
        <td><a href="table-backgrounds-bs-table-001-ref.xht">=</a> </td>
        <td></td>
        <td>table backgrounds
        </td>
      </tr>
      <tr id="table-layer-transparency-001-17.5.1" class="primary">
        <td><strong>
            <a href="table-layer-transparency-001.xht">table-layer-transparency-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Background on a table element shows if all elements above its layer are transparent
          <ul class="assert">
            <li>A background set on a table element will show if all table element layers above it are transparent.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layer-transparency-002-17.5.1" class="primary">
        <td><strong>
            <a href="table-layer-transparency-002.xht">table-layer-transparency-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Background on a column group element shows if all elements above its layer are transparent
          <ul class="assert">
            <li>A background set on a column group element will show if all table element layers above it are transparent.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layer-transparency-003-17.5.1" class="primary 96dpi image">
        <td><strong>
            <a href="table-layer-transparency-003.xht">table-layer-transparency-003</a></strong></td>
        <td></td>
        <td><abbr class="96dpi" title="Test Only Valid on 96dpi Displays">96</abbr><abbr class="image" title="Requires Bitmap Graphics Support">Bitmaps</abbr></td>
        <td>Background on a column group element shows on all of a cell that spans through it
          <ul class="assert">
            <li>A background set on a column group element will show on all of a cell that spans outside of it, but it will not affect background image positioning.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layer-transparency-004-17.5.1" class="primary">
        <td><strong>
            <a href="table-layer-transparency-004.xht">table-layer-transparency-004</a></strong></td>
        <td></td>
        <td></td>
        <td>Background on a column element shows if all elements above its layer are transparent
          <ul class="assert">
            <li>A background set on a column element will show if all table element layers above it are transparent.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layer-transparency-005-17.5.1" class="primary 96dpi image">
        <td><strong>
            <a href="table-layer-transparency-005.xht">table-layer-transparency-005</a></strong></td>
        <td></td>
        <td><abbr class="96dpi" title="Test Only Valid on 96dpi Displays">96</abbr><abbr class="image" title="Requires Bitmap Graphics Support">Bitmaps</abbr></td>
        <td>Background on a column element shows in all of a cell that spans through it
          <ul class="assert">
            <li>A background set on a column element will show on all of a cell that spans outside of it, but it will not affect background image positioning.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layer-transparency-006-17.5.1" class="primary">
        <td><strong>
            <a href="table-layer-transparency-006.xht">table-layer-transparency-006</a></strong></td>
        <td></td>
        <td></td>
        <td>Background on a row group element shows if all elements above its layer are transparent
          <ul class="assert">
            <li>A background set on a row group element will show if all table element layers above it are transparent.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layer-transparency-007-17.5.1" class="primary">
        <td><strong>
            <a href="table-layer-transparency-007.xht">table-layer-transparency-007</a></strong></td>
        <td></td>
        <td></td>
        <td>Background on a row element shows if all elements above its layer are transparent
          <ul class="assert">
            <li>A background set on a row element will show if all table element layers above it are transparent.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layer-transparency-008-17.5.1" class="primary 96dpi image">
        <td><strong>
            <a href="table-layer-transparency-008.xht">table-layer-transparency-008</a></strong></td>
        <td></td>
        <td><abbr class="96dpi" title="Test Only Valid on 96dpi Displays">96</abbr><abbr class="image" title="Requires Bitmap Graphics Support">Bitmaps</abbr></td>
        <td>Background on a row elements shows on all of a cell spanning through it
          <ul class="assert">
            <li>A background set on a row element will show on all of a cell that spans outside of it, but it will not affect background image positioning.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layer-transparency-009-17.5.1" class="primary">
        <td><strong>
            <a href="table-layer-transparency-009.xht">table-layer-transparency-009</a></strong></td>
        <td></td>
        <td></td>
        <td>Cell element background overlays backgrounds of all other table layers
          <ul class="assert">
            <li>A background set on a cell element will overlay the backgrounds of all table elements below it.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layer-transparency-010-17.5.1" class="primary">
        <td><strong>
            <a href="table-layer-transparency-010.xht">table-layer-transparency-010</a></strong></td>
        <td></td>
        <td></td>
        <td>Hidden empty cells are transparent down to table background
          <ul class="assert">
            <li>If 'empty-cells' is set to 'hide', empty cells are transparent all the way down to the table background.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layer-transparency-011-17.5.1" class="primary">
        <td><strong>
            <a href="table-layer-transparency-011.xht">table-layer-transparency-011</a></strong></td>
        <td></td>
        <td></td>
        <td>The background between cell borders is the table background
          <ul class="assert">
            <li>The background between cell borders (using the separated borders model) is the background of the table element.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layer-transparency-example-001-17.5.1" class="primary">
        <td><strong>
            <a href="table-layer-transparency-example-001.xht">table-layer-transparency-example-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Empty cells set to 'hide' are transparent down to the table background
          <ul class="assert">
            <li>If 'empty-cells' is set to 'hide', empty cells are transparent all the way down to the table background, (example from spec section 17.5.1).</li>
          </ul>
        </td>
      </tr>
    </tbody>
    <tbody id="s17.5.2">
      <tr><th colspan="4" scope="rowgroup">
        <a href="#s17.5.2">+</a>
        <a href="http://www.w3.org/TR/CSS21/tables.html#width-layout">17.5.2 Table width algorithms: the 'table-layout' property
</a></th></tr>
      <!-- 23 tests -->
      <tr id="table-layout-001-17.5.2" class="primary ahem">
        <td><strong>
            <a href="table-layout-001.xht">table-layout-001</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Table-layout set to 'auto'
          <ul class="assert">
            <li>Cell content width is taken into account in the used width of a table when the table has 'table-layout' set to 'auto'.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layout-002-17.5.2" class="primary ahem">
        <td><strong>
            <a href="table-layout-002.xht">table-layout-002</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Table-layout set to 'fixed'
          <ul class="assert">
            <li>Cell content width is not taken into account in the used width of a table when the table has 'table-layout' set to 'fixed'.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layout-003-17.5.2" class="primary ahem">
        <td><strong>
            <a href="table-layout-003.xht">table-layout-003</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Table-layout set to 'inherit'
          <ul class="assert">
            <li>A table can inherit its 'table-layout' behavior from its parent container.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layout-applies-to-001-17.5.2" class="primary ahem">
        <td><strong>
            <a href="table-layout-applies-to-001.xht">table-layout-applies-to-001</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Table-layout and 'display: inline' elements
          <ul class="assert">
            <li>Table-layout does not apply to 'display: inline' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layout-applies-to-002-17.5.2" class="primary ahem">
        <td><strong>
            <a href="table-layout-applies-to-002.xht">table-layout-applies-to-002</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Table-layout and 'display: block' elements
          <ul class="assert">
            <li>Table-layout does not apply to 'display: block' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layout-applies-to-003-17.5.2" class="primary ahem">
        <td><strong>
            <a href="table-layout-applies-to-003.xht">table-layout-applies-to-003</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Table-layout and 'display: list-item' elements
          <ul class="assert">
            <li>Table-layout does not apply to 'display: list-item' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layout-applies-to-005-17.5.2" class="primary ahem">
        <td><strong>
            <a href="table-layout-applies-to-005.xht">table-layout-applies-to-005</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Table-layout and 'display: inline-block' elements
          <ul class="assert">
            <li>Table-layout does not apply to 'display: inline-block' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layout-applies-to-006-17.5.2" class="primary ahem">
        <td><strong>
            <a href="table-layout-applies-to-006.xht">table-layout-applies-to-006</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Table-layout and 'display: table' elements
          <ul class="assert">
            <li>Table-layout applies to 'display: table' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layout-applies-to-007-17.5.2" class="primary ahem">
        <td><strong>
            <a href="table-layout-applies-to-007.xht">table-layout-applies-to-007</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Table-layout and 'display: inline-table' elements
          <ul class="assert">
            <li>Table-layout applies to 'display: inline-table' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layout-applies-to-008-17.5.2" class="primary ahem">
        <td><strong>
            <a href="table-layout-applies-to-008.xht">table-layout-applies-to-008</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Table-layout and 'display: table-row-group' elements
          <ul class="assert">
            <li>Table-layout does not apply to 'display: table-row-group' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layout-applies-to-009-17.5.2" class="primary ahem">
        <td><strong>
            <a href="table-layout-applies-to-009.xht">table-layout-applies-to-009</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Table-layout and 'display: table-header-group' elements
          <ul class="assert">
            <li>Table-layout does not apply to 'display: table-header-group' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layout-applies-to-010-17.5.2" class="primary ahem">
        <td><strong>
            <a href="table-layout-applies-to-010.xht">table-layout-applies-to-010</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Table-layout and 'display: table-footer-group' elements
          <ul class="assert">
            <li>Table-layout does not apply to 'display: table-footer-group' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layout-applies-to-011-17.5.2" class="primary ahem">
        <td><strong>
            <a href="table-layout-applies-to-011.xht">table-layout-applies-to-011</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Table-layout and 'display: table-row' elements
          <ul class="assert">
            <li>Table-layout does not apply to 'display: table-row' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layout-applies-to-012-17.5.2" class="primary ahem">
        <td><strong>
            <a href="table-layout-applies-to-012.xht">table-layout-applies-to-012</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Table-layout and 'display: table-column' elements
          <ul class="assert">
            <li>Table-layout does not apply to 'display: table-column' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layout-applies-to-013-17.5.2" class="primary ahem">
        <td><strong>
            <a href="table-layout-applies-to-013.xht">table-layout-applies-to-013</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Table-layout and 'display: table-column-group' elements
          <ul class="assert">
            <li>Table-layout does not apply to 'display: table-column-group' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layout-applies-to-014-17.5.2" class="primary ahem">
        <td><strong>
            <a href="table-layout-applies-to-014.xht">table-layout-applies-to-014</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Table-layout and 'display: table-cell' elements
          <ul class="assert">
            <li>Table-layout does not apply to 'display: table-cell' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layout-applies-to-015-17.5.2" class="primary ahem">
        <td><strong>
            <a href="table-layout-applies-to-015.xht">table-layout-applies-to-015</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Table-layout and 'display: table-caption' elements
          <ul class="assert">
            <li>Table-layout does not apply to 'display: table-caption' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layout-applies-to-016-17.5.2" class="primary">
        <td><strong>
            <a href="table-layout-applies-to-016.xht">table-layout-applies-to-016</a></strong></td>
        <td></td>
        <td></td>
        <td>Table-layout and 'display: none' elements
          <ul class="assert">
            <li>Table-layout does not apply to 'display: none' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layout-applies-to-017-17.5.2" class="primary ahem">
        <td><strong>
            <a href="table-layout-applies-to-017.xht">table-layout-applies-to-017</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Table-layout and 'display: inherit' elements
          <ul class="assert">
            <li>Table-layout does not apply to 'display: inherit' elements which do not inherit the value of 'table'.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layout-inherited-001-17.5.2" class="primary ahem">
        <td><strong>
            <a href="table-layout-inherited-001.xht">table-layout-inherited-001</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Table-layout is not inherited by default
          <ul class="assert">
            <li>Table-layout is not inherited by default.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layout-initial-001-17.5.2" class="primary ahem">
        <td><strong>
            <a href="table-layout-initial-001.xht">table-layout-initial-001</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Initial value of table-layout
          <ul class="assert">
            <li>The initial value of table-layout is 'auto'.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layout-property-001-17.5.2" class="primary">
        <td><strong>
            <a href="table-layout-property-001.xht">table-layout-property-001</a></strong></td>
        <td></td>
        <td></td>
        <td>A table doesn't size to fit its container when margins are zero and width is 'auto'
          <ul class="assert">
            <li>When table margins are zero and width is 'auto', the table doesn't automatically size to fill its containing block .</li>
          </ul>
        </td>
      </tr>
      <tr id="table-layout-property-002-17.5.2" class="primary">
        <td><strong>
            <a href="table-layout-property-002.xht">table-layout-property-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Centering a table in its containing block by setting its left and right margins to 'auto'
          <ul class="assert">
            <li>A table can be centered in its containing block by setting its left and right margins to 'auto'.</li>
          </ul>
        </td>
      </tr>
    </tbody>
    <tbody id="s17.5.2.1">
      <tr><th colspan="4" scope="rowgroup">
        <a href="#s17.5.2.1">+</a>
        <a href="http://www.w3.org/TR/CSS21/tables.html#fixed-table-layout">17.5.2.1 Fixed table layout
</a></th></tr>
      <!-- 15 tests -->
      <tr id="fixed-table-layout-001-17.5.2.1" class="primary ahem">
        <td><strong>
            <a href="fixed-table-layout-001.xht">fixed-table-layout-001</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Fixed table layout when 'width' property is 'auto'
          <ul class="assert">
            <li>If a browser supports fixed table layout when 'width' is 'auto', a table will size to its containing block, minus any margin space (modified example from spec section 17.5.2.1).</li>
          </ul>
        </td>
      </tr>
      <tr id="fixed-table-layout-002-17.5.2.1" class="primary">
        <td><strong>
            <a href="fixed-table-layout-002.xht">fixed-table-layout-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Value other than 'auto' for column width sets width of cells in the column
          <ul class="assert">
            <li>A column element with a value other than 'auto' for the 'width' property sets the width for the column of cells it contains.</li>
          </ul>
        </td>
      </tr>
      <tr id="fixed-table-layout-003-17.5.2.1" class="primary">
        <td><strong>
            <a href="fixed-table-layout-003.xht">fixed-table-layout-003</a></strong></td>
        <td></td>
        <td></td>
        <td>Cell in the first row with specified width sets the width for the column
          <ul class="assert">
            <li>A cell in the first row with specified non-auto 'width' sets the width for its column in the absence of a column element with specified non-auto width.</li>
          </ul>
        </td>
      </tr>
      <tr id="fixed-table-layout-004-17.5.2.1" class="primary">
        <td><strong>
            <a href="fixed-table-layout-004.xht">fixed-table-layout-004</a></strong></td>
        <td></td>
        <td></td>
        <td>Fixed table layout
          <ul class="assert">
            <li>The width of a column-spanning cell (which determines column widths in fixed table layout) is divided over the columns it spans.</li>
          </ul>
        </td>
      </tr>
      <tr id="fixed-table-layout-005-17.5.2.1" class="primary">
        <td><strong>
            <a href="fixed-table-layout-005.xht">fixed-table-layout-005</a></strong></td>
        <td></td>
        <td></td>
        <td>Leftover table width is divided evenly among auto-sized columns
          <ul class="assert">
            <li>Any remaining horizontal table space is divided evenly among columns which do not have specified widths.</li>
          </ul>
        </td>
      </tr>
      <tr id="fixed-table-layout-006-17.5.2.1" class="primary">
        <td><strong>
            <a href="fixed-table-layout-006.xht">fixed-table-layout-006</a></strong></td>
        <td></td>
        <td></td>
        <td>Remaining table width is divided evenly among non auto-sized columns (minus borders and cell spacing)
          <ul class="assert">
            <li>Any remaining horizontal table space is divided evenly among columns which do not have specified widths (minus borders and cell spacing).</li>
          </ul>
        </td>
      </tr>
      <tr id="fixed-table-layout-007-17.5.2.1" class="primary">
        <td><strong>
            <a href="fixed-table-layout-007.xht">fixed-table-layout-007</a></strong></td>
        <td></td>
        <td></td>
        <td>Fixed table width is maximum between table and sum of column 'width' (table width wins)
          <ul class="assert">
            <li>A fixed layout table's width will be its specified width if that width is greater than the sum of its columns' widths.</li>
          </ul>
        </td>
      </tr>
      <tr id="fixed-table-layout-009-17.5.2.1" class="primary">
        <td><strong>
            <a href="fixed-table-layout-009.xht">fixed-table-layout-009</a></strong></td>
        <td></td>
        <td></td>
        <td>Cell that overflows a fixed-width table
          <ul class="assert">
            <li>A cell that overflows the fixed table width uses its 'overflow' property to determine whether to clip the overflow content.</li>
          </ul>
        </td>
      </tr>
      <tr id="fixed-table-layout-010-17.5.2.1" class="primary">
        <td><strong>
            <a href="fixed-table-layout-010.xht">fixed-table-layout-010</a></strong></td>
        <td></td>
        <td></td>
        <td>Subsequent rows in fixed table layout
          <ul class="assert">
            <li>Cells in subsequent rows after the first do not affect column widths in fixed table layout.</li>
          </ul>
        </td>
      </tr>
      <tr id="fixed-table-layout-011-17.5.2.1" class="primary may">
        <td><strong>
            <a href="fixed-table-layout-011.xht">fixed-table-layout-011</a></strong></td>
        <td></td>
        <td><abbr class="may" title="Behavior tested is preferred but optional.">Optional</abbr></td>
        <td>Table with table-layout fixed, width auto (inline-level)
          <ul class="assert">
            <li>A table with fixed table-layout and auto width may be sized according to the auto table layout algorithm.</li>
          </ul>
        </td>
      </tr>
      <tr id="fixed-table-layout-012-17.5.2.1" class="primary">
        <td><strong>
            <a href="fixed-table-layout-012.xht">fixed-table-layout-012</a></strong></td>
        <td></td>
        <td></td>
        <td>Fixed table layout - specified column width overrides first-cell specified width
          <ul class="assert">
            <li>A column element with specified width sets the width of the column, even if the first-row cell has a specified width.</li>
          </ul>
        </td>
      </tr>
      <tr id="fixed-table-layout-013-17.5.2.1" class="primary">
        <td><strong>
            <a href="fixed-table-layout-013.xht">fixed-table-layout-013</a></strong></td>
        <td></td>
        <td></td>
        <td>Fixed table layout - specified column-group width
          <ul class="assert">
            <li>Specified column-group width is ignored in fixed table layout.</li>
          </ul>
        </td>
      </tr>
      <tr id="fixed-table-layout-014-17.5.2.1" class="primary">
        <td><strong>
            <a href="fixed-table-layout-014.xht">fixed-table-layout-014</a></strong></td>
        <td></td>
        <td></td>
        <td>Fixed table layout - specified column width overrides specified column-group width
          <ul class="assert">
            <li>A column that has both a column width and column-group width specified will use its column specified width.</li>
          </ul>
        </td>
      </tr>
      <tr id="fixed-table-layout-015-17.5.2.1" class="primary">
        <td><strong>
            <a href="fixed-table-layout-015.xht">fixed-table-layout-015</a></strong></td>
        <td></td>
        <td></td>
        <td>Fixed table layout - specified cell width overrides specified column-group width
          <ul class="assert">
            <li>A column that has both a cell width and column-group width specified will use its cell specified width.</li>
          </ul>
        </td>
      </tr>
      <tr id="fixed-table-layout-016-17.5.2.1" class="primary">
        <td><strong>
            <a href="fixed-table-layout-016.xht">fixed-table-layout-016</a></strong></td>
        <td></td>
        <td></td>
        <td>Fixed table width is maximum between table and sum of column 'width' (sum of columns' widths wins)
          <ul class="assert">
            <li>A fixed layout table's width will be the sum of its columns' widths if that number is greater than the table's specified width.</li>
          </ul>
        </td>
      </tr>
    </tbody>
    <tbody id="s17.5.2.2">
      <tr><th colspan="4" scope="rowgroup">
        <a href="#s17.5.2.2">+</a>
        <a href="http://www.w3.org/TR/CSS21/tables.html#auto-table-layout">17.5.2.2 Automatic table layout
</a></th></tr>
      <!-- 5 tests -->
      <tr id="inline-table-width-001a-17.5.2.2" class="primary">
        <td><strong>
            <a href="inline-table-width-001a.xht">inline-table-width-001a</a></strong></td>
        <td><a href="inline-table-width-001-ref.xht">=</a> </td>
        <td></td>
        <td>Test for 'width' shrink-wrapping on inline-table
        </td>
      </tr>
      <tr id="inline-table-width-001b-17.5.2.2" class="primary">
        <td><strong>
            <a href="inline-table-width-001b.xht">inline-table-width-001b</a></strong></td>
        <td><a href="inline-table-width-001-ref.xht">=</a> </td>
        <td></td>
        <td>Test for 'width' shrink-wrapping on inline-table
        </td>
      </tr>
      <tr id="inline-table-width-002a-17.5.2.2" class="primary">
        <td><strong>
            <a href="inline-table-width-002a.xht">inline-table-width-002a</a></strong></td>
        <td><a href="inline-table-width-002-ref.xht">=</a> </td>
        <td></td>
        <td>Test for 'width' shrink-wrapping on inline-table
        </td>
      </tr>
      <tr id="inline-table-width-002b-17.5.2.2" class="primary">
        <td><strong>
            <a href="inline-table-width-002b.xht">inline-table-width-002b</a></strong></td>
        <td><a href="inline-table-width-002-ref.xht">=</a> </td>
        <td></td>
        <td>Test for 'width' shrink-wrapping on inline-table
        </td>
      </tr>
      <tr id="table-percent-width-001-17.5.2.2" class="primary">
        <td><strong>
            <a href="table-percent-width-001.xht">table-percent-width-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Testing percent widths of kids of anonymous table cells
          <ul class="assert">
            <li>Percentage width kids of anonymous cells should use anonymous cell as containing block</li>
          </ul>
        </td>
      </tr>
    </tbody>
    <tbody id="s17.5.3">
      <tr><th colspan="4" scope="rowgroup">
        <a href="#s17.5.3">+</a>
        <a href="http://www.w3.org/TR/CSS21/tables.html#height-layout">17.5.3 Table height algorithms
</a></th></tr>
      <!-- 38 tests -->
      <tr id="table-height-algorithm-001-17.5.3" class="primary ahem">
        <td><strong>
            <a href="table-height-algorithm-001.xht">table-height-algorithm-001</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Table height of 'auto' equals sum of row heights, cell spacing and borders
          <ul class="assert">
            <li>A table height of 'auto' equals the sum of the row heights plus any cell spacing and borders.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-height-algorithm-002-17.5.3" class="primary ahem">
        <td><strong>
            <a href="table-height-algorithm-002.xht">table-height-algorithm-002</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Specified table height is treated as minimum height
          <ul class="assert">
            <li>A specified table height value is treated as the minimum height of the table.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-height-algorithm-003-17.5.3" class="primary ahem">
        <td><strong>
            <a href="table-height-algorithm-003.xht">table-height-algorithm-003</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Specified row height is treated as minimum row height
          <ul class="assert">
            <li>A specified row height value is treated as the minimum height of the row.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-height-algorithm-004-17.5.3" class="primary ahem">
        <td><strong>
            <a href="table-height-algorithm-004.xht">table-height-algorithm-004</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Specifying 'auto' height on a row assigns it its minimum content height
          <ul class="assert">
            <li>This tests that setting 'height: auto' on a row assigns the row its minimum content height.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-height-algorithm-008-17.5.3" class="primary ahem">
        <td><strong>
            <a href="table-height-algorithm-008.xht">table-height-algorithm-008</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Height of a cell is maximum between its specified 'height' and content minimum height
          <ul class="assert">
            <li>The height of a cell is the maximum between its specified 'height' and content minimum height.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-height-algorithm-009-17.5.3" class="primary ahem">
        <td><strong>
            <a href="table-height-algorithm-009.xht">table-height-algorithm-009</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Height value of 'auto' on a cell assigns it its content minimum height
          <ul class="assert">
            <li>A 'height' value of 'auto' on a cell assigns it its content minimum height.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-height-algorithm-010-17.5.3" class="primary ahem">
        <td><strong>
            <a href="table-height-algorithm-010.xht">table-height-algorithm-010</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Sum of row heights of a spanning cell must be great enough to encompass the full cell
          <ul class="assert">
            <li>The sum of row heights for a spanning cell are great enough to encompass the full cell.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-height-algorithm-011-17.5.3" class="primary">
        <td><strong>
            <a href="table-height-algorithm-011.xht">table-height-algorithm-011</a></strong></td>
        <td></td>
        <td></td>
        <td>Vertical-align set to 'baseline' aligns the cell content baseline with baseline of the row
          <ul class="assert">
            <li>A cell with Vertical-align set to 'baseline' aligns the cell's content baseline with the baseline of the row.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-height-algorithm-012-17.5.3" class="primary">
        <td><strong>
            <a href="table-height-algorithm-012.xht">table-height-algorithm-012</a></strong></td>
        <td></td>
        <td></td>
        <td>Vertical-align set to 'baseline' with a spanning cell
          <ul class="assert">
            <li>A spanning cell with Vertical-align set to 'baseline' aligns the cell's content baseline (which is the bottom of the first line of text or in-flow content) with the baseline of the first of the rows it spans.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-height-algorithm-013-17.5.3" class="primary">
        <td><strong>
            <a href="table-height-algorithm-013.xht">table-height-algorithm-013</a></strong></td>
        <td></td>
        <td></td>
        <td>Vertical-align set to 'top' aligns cell content to the top of the cell
          <ul class="assert">
            <li>A cell with Vertical-align set to 'top' aligns a cell's content to the top of the cell.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-height-algorithm-014-17.5.3" class="primary">
        <td><strong>
            <a href="table-height-algorithm-014.xht">table-height-algorithm-014</a></strong></td>
        <td></td>
        <td></td>
        <td>Vertical-align set to 'top' with a spanning cell
          <ul class="assert">
            <li>A spanning cell with Vertical-align set to 'top' aligns the cell's content to the top of the first row that it spans.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-height-algorithm-015-17.5.3" class="primary">
        <td><strong>
            <a href="table-height-algorithm-015.xht">table-height-algorithm-015</a></strong></td>
        <td></td>
        <td></td>
        <td>Vertical-align set to 'bottom' aligns cell content to the bottom of the cell
          <ul class="assert">
            <li>A cell with Vertical-align set to 'bottom' aligns the cell's content to the bottom of the cell.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-height-algorithm-016-17.5.3" class="primary">
        <td><strong>
            <a href="table-height-algorithm-016.xht">table-height-algorithm-016</a></strong></td>
        <td></td>
        <td></td>
        <td>Vertical-align set to 'bottom' with a spanning cell
          <ul class="assert">
            <li>A spanning cell with Vertical-align set to 'bottom' aligns the cell's content to the bottom of the last row it spans.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-height-algorithm-017-17.5.3" class="primary">
        <td><strong>
            <a href="table-height-algorithm-017.xht">table-height-algorithm-017</a></strong></td>
        <td></td>
        <td></td>
        <td>Vertical-align set to 'middle' aligns content to the middle of the cell
          <ul class="assert">
            <li>A cell with Vertical-align set to 'middle' aligns cell content in the middle of the cell.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-height-algorithm-018-17.5.3" class="primary">
        <td><strong>
            <a href="table-height-algorithm-018.xht">table-height-algorithm-018</a></strong></td>
        <td></td>
        <td></td>
        <td>Vertical-align set to 'middle' with a spanning cell
          <ul class="assert">
            <li>A spanning cell with 'vertical-align' set to 'middle' aligns content to the vertical center of the rows it spans.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-height-algorithm-019-17.5.3" class="primary">
        <td><strong>
            <a href="table-height-algorithm-019.xht">table-height-algorithm-019</a></strong></td>
        <td></td>
        <td></td>
        <td>Cell with 'vertical-align: sub' renders as 'vertical-align: baseline'
          <ul class="assert">
            <li>A cell with 'vertical-align: sub' renders as if the value were 'baseline'.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-height-algorithm-020-17.5.3" class="primary">
        <td><strong>
            <a href="table-height-algorithm-020.xht">table-height-algorithm-020</a></strong></td>
        <td></td>
        <td></td>
        <td>Cell with 'vertical-align: super' renders as 'vertical-align: baseline'
          <ul class="assert">
            <li>A cell with 'vertical-align: super' renders as if the value were 'baseline'.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-height-algorithm-021-17.5.3" class="primary">
        <td><strong>
            <a href="table-height-algorithm-021.xht">table-height-algorithm-021</a></strong></td>
        <td></td>
        <td></td>
        <td>Cell with 'vertical-align: text-top' renders as 'vertical-align: baseline'
          <ul class="assert">
            <li>A cell with 'vertical-align: text-top' renders as if the value were 'baseline'.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-height-algorithm-022-17.5.3" class="primary">
        <td><strong>
            <a href="table-height-algorithm-022.xht">table-height-algorithm-022</a></strong></td>
        <td></td>
        <td></td>
        <td>Cell with 'vertical-align: text-bottom' renders as 'vertical-align: baseline'
          <ul class="assert">
            <li>A cell with 'vertical-align: text-bottom' renders as if the value were 'baseline'.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-height-algorithm-023-17.5.3" class="primary">
        <td><strong>
            <a href="table-height-algorithm-023.xht">table-height-algorithm-023</a></strong></td>
        <td></td>
        <td></td>
        <td>Cell with 'vertical-align: [length]' renders as 'vertical-align: baseline'
          <ul class="assert">
            <li>A cell with 'vertical-align: [length]' renders as if the value were 'baseline'.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-height-algorithm-024-17.5.3" class="primary">
        <td><strong>
            <a href="table-height-algorithm-024.xht">table-height-algorithm-024</a></strong></td>
        <td></td>
        <td></td>
        <td>Cell with 'vertical-align: [percentage]' renders as 'vertical-align: baseline'
          <ul class="assert">
            <li>A cell with 'vertical-align: [percentage]' renders as if the value were 'baseline'.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-height-algorithm-025-17.5.3" class="primary">
        <td><strong>
            <a href="table-height-algorithm-025.xht">table-height-algorithm-025</a></strong></td>
        <td></td>
        <td></td>
        <td>Finding the baseline of a cell
          <ul class="assert">
            <li>The baseline of a cell is the baseline of the first in-flow line box in the cell or first in-flow table-row in the cell, whichever comes first.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-height-algorithm-026-17.5.3" class="primary">
        <td><strong>
            <a href="table-height-algorithm-026.xht">table-height-algorithm-026</a></strong></td>
        <td></td>
        <td></td>
        <td>Finding the baseline of a cell when no in-flow lines or rows
          <ul class="assert">
            <li>The baseline of a cell is determined by the bottom content edge of a cell when in-flow line boxes and table rows are not present.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-height-algorithm-027-17.5.3" class="primary ahem">
        <td><strong>
            <a href="table-height-algorithm-027.xht">table-height-algorithm-027</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>In-flow boxes are considered scrolled to origin position when finding a baseline
          <ul class="assert">
            <li>In-flow boxes are considered to be scrolled to their origin position when finding a baseline.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-height-algorithm-028-17.5.3" class="primary ahem may">
        <td><strong>
            <a href="table-height-algorithm-028.xht">table-height-algorithm-028</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr><abbr class="may" title="Behavior tested is preferred but optional.">Optional</abbr></td>
        <td>Baseline of a cell might end up below its bottom border
          <ul class="assert">
            <li>The baseline of a cell may end up below its bottom border (modified example from spec section 17.5.3).</li>
          </ul>
        </td>
      </tr>
      <tr id="table-height-algorithm-029-17.5.3" class="primary">
        <td><strong>
            <a href="table-height-algorithm-029.xht">table-height-algorithm-029</a></strong></td>
        <td></td>
        <td></td>
        <td>Table cells with different 'vertical-align' values
          <ul class="assert">
            <li>A table can have cells with different 'vertical-align' values.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-height-algorithm-030-17.5.3" class="primary ahem">
        <td><strong>
            <a href="table-height-algorithm-030.xht">table-height-algorithm-030</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Cell boxes smaller than their rows receive extra padding
          <ul class="assert">
            <li>A cell box that is smaller than height of its row receives extra top or bottom padding.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-height-algorithm-031-17.5.3" class="primary">
        <td><strong>
            <a href="table-height-algorithm-031.xht">table-height-algorithm-031</a></strong></td>
        <td></td>
        <td></td>
        <td>Table baseline and caption
          <ul class="assert">
            <li>A table caption does not set the baseline for a table.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-height-algorithm-032-17.5.3" class="primary">
        <td><strong>
            <a href="table-height-algorithm-032.xht">table-height-algorithm-032</a></strong></td>
        <td></td>
        <td></td>
        <td>Inline-table baseline and caption
          <ul class="assert">
            <li>A table caption does not set the baseline for an inline-table.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-valign-001-17.5.3" class="primary">
        <td><strong>
            <a href="table-valign-001.xht">table-valign-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Table Cell Vertical Alignment Affect on Specified Height
          <ul class="assert">
            <li>Vertical alignment of cell contents does not increase the height of cells in the row if there is already enough room.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-valign-002-17.5.3" class="primary">
        <td><strong>
            <a href="table-valign-002.xht">table-valign-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Table Cell Vertical Alignment with Specified Height
          <ul class="assert">
            <li>Vertical alignment in table cells works whether or not that cell has a specified height.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-vertical-align-baseline-001-17.5.3" class="primary">
        <td><strong>
            <a href="table-vertical-align-baseline-001.xht">table-vertical-align-baseline-001</a></strong></td>
        <td><a href="table-vertical-align-baseline-001-ref.xht">=</a> </td>
        <td></td>
        <td>Test for baseline alignment of table cells
        </td>
      </tr>
      <tr id="table-vertical-align-baseline-002-17.5.3" class="primary">
        <td><strong>
            <a href="table-vertical-align-baseline-002.xht">table-vertical-align-baseline-002</a></strong></td>
        <td><a href="table-vertical-align-baseline-001-ref.xht">=</a> </td>
        <td></td>
        <td>Test for baseline alignment of table cells
        </td>
      </tr>
      <tr id="table-vertical-align-baseline-003-17.5.3" class="primary">
        <td><strong>
            <a href="table-vertical-align-baseline-003.xht">table-vertical-align-baseline-003</a></strong></td>
        <td><a href="table-vertical-align-baseline-001-ref.xht">=</a> </td>
        <td></td>
        <td>Test for baseline alignment of table cells
        </td>
      </tr>
      <tr id="table-vertical-align-baseline-004-17.5.3" class="primary">
        <td><strong>
            <a href="table-vertical-align-baseline-004.xht">table-vertical-align-baseline-004</a></strong></td>
        <td><a href="table-vertical-align-baseline-001-ref.xht">=</a> </td>
        <td></td>
        <td>Test for baseline alignment of table cells
        </td>
      </tr>
      <tr id="table-vertical-align-baseline-005-17.5.3" class="primary">
        <td><strong>
            <a href="table-vertical-align-baseline-005.xht">table-vertical-align-baseline-005</a></strong></td>
        <td><a href="table-vertical-align-baseline-001-ref.xht">=</a> </td>
        <td></td>
        <td>Test for baseline alignment of table cells
        </td>
      </tr>
      <tr id="table-vertical-align-baseline-006-17.5.3" class="primary">
        <td><strong>
            <a href="table-vertical-align-baseline-006.xht">table-vertical-align-baseline-006</a></strong></td>
        <td><a href="table-vertical-align-baseline-001-ref.xht">=</a> </td>
        <td></td>
        <td>Test for baseline alignment of table cells
        </td>
      </tr>
      <tr id="table-vertical-align-baseline-007-17.5.3" class="primary">
        <td><strong>
            <a href="table-vertical-align-baseline-007.xht">table-vertical-align-baseline-007</a></strong></td>
        <td><a href="table-vertical-align-baseline-001-ref.xht">=</a> </td>
        <td></td>
        <td>Test for baseline alignment of table cells
        </td>
      </tr>
    </tbody>
    <tbody id="s17.5.4">
      <tr><th colspan="4" scope="rowgroup">
        <a href="#s17.5.4">+</a>
        <a href="http://www.w3.org/TR/CSS21/tables.html#column-alignment">17.5.4 Horizontal alignment in a column
</a></th></tr>
      <!-- 5 tests -->
      <tr id="column-horizontal-alignment-001-17.5.4" class="primary">
        <td><strong>
            <a href="column-horizontal-alignment-001.xht">column-horizontal-alignment-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Horizontal alignment in a column 'text-align' set to 'left'
          <ul class="assert">
            <li>The 'text-align' property horizontally aligns cell content.</li>
          </ul>
        </td>
      </tr>
      <tr id="column-horizontal-alignment-002-17.5.4" class="primary">
        <td><strong>
            <a href="column-horizontal-alignment-002.xht">column-horizontal-alignment-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Horizontal alignment in a column 'text-align' set to 'right'
          <ul class="assert">
            <li>The 'text-align' property horizontally aligns cell content.</li>
          </ul>
        </td>
      </tr>
      <tr id="column-horizontal-alignment-003-17.5.4" class="primary">
        <td><strong>
            <a href="column-horizontal-alignment-003.xht">column-horizontal-alignment-003</a></strong></td>
        <td></td>
        <td></td>
        <td>Horizontal alignment in a column 'text-align' set to 'center'
          <ul class="assert">
            <li>The 'text-align' property horizontally aligns cell content.</li>
          </ul>
        </td>
      </tr>
      <tr id="column-horizontal-alignment-004-17.5.4" class="primary">
        <td><strong>
            <a href="column-horizontal-alignment-004.xht">column-horizontal-alignment-004</a></strong></td>
        <td></td>
        <td></td>
        <td>Horizontal alignment in a column 'text-align' set to 'justify'
          <ul class="assert">
            <li>The 'text-align' property horizontally aligns cell content.</li>
          </ul>
        </td>
      </tr>
      <tr id="column-horizontal-alignment-005-17.5.4" class="primary">
        <td><strong>
            <a href="column-horizontal-alignment-005.xht">column-horizontal-alignment-005</a></strong></td>
        <td></td>
        <td></td>
        <td>Horizontal alignment in a column 'text-align' set to 'inherit' ('center')
          <ul class="assert">
            <li>The 'text-align' property horizontally aligns cell content.</li>
          </ul>
        </td>
      </tr>
    </tbody>
    <tbody id="s17.5.5">
      <tr><th colspan="4" scope="rowgroup">
        <a href="#s17.5.5">+</a>
        <a href="http://www.w3.org/TR/CSS21/tables.html#dynamic-effects">17.5.5 Dynamic row and column effects
</a></th></tr>
      <!-- 6 tests -->
      <tr id="column-visibility-003-17.5.5" class="primary ahem">
        <td><strong>
            <a href="column-visibility-003.xht">column-visibility-003</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Spanning cell that intersects a 'visibility: collapse' column
          <ul class="assert">
            <li>Contents of a spanned cell which intersect with a collapsed column are clipped.</li>
          </ul>
        </td>
      </tr>
      <tr id="row-visibility-001-17.5.5" class="primary">
        <td><strong>
            <a href="row-visibility-001.xht">row-visibility-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Row and the 'visibility' property
          <ul class="assert">
            <li>A 'visibility' value of 'collapse' applies to table rows.</li>
          </ul>
        </td>
      </tr>
      <tr id="row-visibility-002-17.5.5" class="primary">
        <td><strong>
            <a href="row-visibility-002.xht">row-visibility-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Row group and the 'visibility' property
          <ul class="assert">
            <li>The 'visibility' value of 'collapse' applies to table row groups.</li>
          </ul>
        </td>
      </tr>
      <tr id="row-visibility-003-17.5.5" class="primary ahem">
        <td><strong>
            <a href="row-visibility-003.xht">row-visibility-003</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Spanning cell that intersects a 'visibility: collapse' row
          <ul class="assert">
            <li>Contents of a spanned cell which intersect with a collapsed row are clipped.</li>
          </ul>
        </td>
      </tr>
      <tr id="row-visibility-004-17.5.5" class="primary">
        <td><strong>
            <a href="row-visibility-004.xht">row-visibility-004</a></strong></td>
        <td></td>
        <td></td>
        <td>A spanning cell that originates from a 'visibility: collapse' row
          <ul class="assert">
            <li>A row-spanning cell which originates in a collapsed row is completely collapsed along with its row.</li>
          </ul>
        </td>
      </tr>
      <tr id="visibility-collapse-001-17.5.5" class="primary dom interact">
        <td><strong>
            <a href="visibility-collapse-001.xht">visibility-collapse-001</a></strong></td>
        <td></td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr><abbr class="interact" title="Requires User Interaction">Interact</abbr></td>
        <td>CSS Tables: Visibility
        </td>
      </tr>
    </tbody>
    <tbody id="s17.6">
      <tr><th colspan="4" scope="rowgroup">
        <a href="#s17.6">+</a>
        <a href="http://www.w3.org/TR/CSS21/tables.html#borders">17.6 Borders
</a></th></tr>
      <!-- 21 tests -->
      <tr id="border-collapse-001-17.6" class="primary">
        <td><strong>
            <a href="border-collapse-001.xht">border-collapse-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-collapse set to 'collapse'
          <ul class="assert">
            <li>A table with 'border-collapse' set to 'collapse' collapses the borders between its cells.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-collapse-002-17.6" class="primary">
        <td><strong>
            <a href="border-collapse-002.xht">border-collapse-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-collapse set to 'separate'
          <ul class="assert">
            <li>A table with 'border-collapse' set to 'separate' separates the borders between its cells.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-collapse-003-17.6" class="primary">
        <td><strong>
            <a href="border-collapse-003.xht">border-collapse-003</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-collapse set to 'inherit'
          <ul class="assert">
            <li>A table can inherit its 'border-collapse' behavior from its parent container.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-collapse-applies-to-001-17.6" class="primary">
        <td><strong>
            <a href="border-collapse-applies-to-001.xht">border-collapse-applies-to-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-collapse and 'display: inline' elements
          <ul class="assert">
            <li>Border-collapse does not apply to 'display: inline' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-collapse-applies-to-002-17.6" class="primary">
        <td><strong>
            <a href="border-collapse-applies-to-002.xht">border-collapse-applies-to-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-collapse and 'display: block' elements
          <ul class="assert">
            <li>Border-collapse does not apply to 'display: block' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-collapse-applies-to-003-17.6" class="primary">
        <td><strong>
            <a href="border-collapse-applies-to-003.xht">border-collapse-applies-to-003</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-collapse and 'display: list-item' elements
          <ul class="assert">
            <li>Border-collapse and 'display: list-item' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-collapse-applies-to-005-17.6" class="primary">
        <td><strong>
            <a href="border-collapse-applies-to-005.xht">border-collapse-applies-to-005</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-collapse and 'display: inline-block' elements
          <ul class="assert">
            <li>Border-collapse does not apply to 'display: inline-block' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-collapse-applies-to-006-17.6" class="primary">
        <td><strong>
            <a href="border-collapse-applies-to-006.xht">border-collapse-applies-to-006</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-collapse and 'display: table' elements
          <ul class="assert">
            <li>Border-collapse applies to 'display: table' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-collapse-applies-to-007-17.6" class="primary">
        <td><strong>
            <a href="border-collapse-applies-to-007.xht">border-collapse-applies-to-007</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-collapse and 'display: inline-table' elements
          <ul class="assert">
            <li>Border-collapse applies to 'display: inline-table' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-collapse-applies-to-008-17.6" class="primary">
        <td><strong>
            <a href="border-collapse-applies-to-008.xht">border-collapse-applies-to-008</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-collapse and 'display: table-row-group' elements
          <ul class="assert">
            <li>Border-collapse does not apply to 'display: table-row-group' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-collapse-applies-to-009-17.6" class="primary">
        <td><strong>
            <a href="border-collapse-applies-to-009.xht">border-collapse-applies-to-009</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-collapse and 'display: table-header-group' elements
          <ul class="assert">
            <li>Border-collapse does not apply to 'display: table-header-group' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-collapse-applies-to-010-17.6" class="primary">
        <td><strong>
            <a href="border-collapse-applies-to-010.xht">border-collapse-applies-to-010</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-collapse and 'display: table-footer-group' elements
          <ul class="assert">
            <li>Border-collapse does not apply to 'display: table-footer-group' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-collapse-applies-to-011-17.6" class="primary">
        <td><strong>
            <a href="border-collapse-applies-to-011.xht">border-collapse-applies-to-011</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-collapse and 'display: table-row' elements
          <ul class="assert">
            <li>Border-collapse does not apply to 'display: table-row' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-collapse-applies-to-012-17.6" class="primary">
        <td><strong>
            <a href="border-collapse-applies-to-012.xht">border-collapse-applies-to-012</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-collapse and 'display: table-column' elements
          <ul class="assert">
            <li>Border-collapse does not apply to 'display: table-column' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-collapse-applies-to-013-17.6" class="primary">
        <td><strong>
            <a href="border-collapse-applies-to-013.xht">border-collapse-applies-to-013</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-collapse and 'display: table-column-group' elements
          <ul class="assert">
            <li>Border-collapse does not apply to 'display: table-column-group' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-collapse-applies-to-014-17.6" class="primary">
        <td><strong>
            <a href="border-collapse-applies-to-014.xht">border-collapse-applies-to-014</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-collapse and 'display: table-cell' elements
          <ul class="assert">
            <li>Border-collapse does not apply to 'display: table-cell' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-collapse-applies-to-015-17.6" class="primary">
        <td><strong>
            <a href="border-collapse-applies-to-015.xht">border-collapse-applies-to-015</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-collapse and 'display: table-caption' elements
          <ul class="assert">
            <li>Border-collapse does not apply to 'display: table-caption' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-collapse-applies-to-016-17.6" class="primary">
        <td><strong>
            <a href="border-collapse-applies-to-016.xht">border-collapse-applies-to-016</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-collapse and 'display: none' elements
          <ul class="assert">
            <li>Border-collapse does not apply to 'display: none' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-collapse-applies-to-017-17.6" class="primary">
        <td><strong>
            <a href="border-collapse-applies-to-017.xht">border-collapse-applies-to-017</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-collapse and 'display: inherit' elements
          <ul class="assert">
            <li>Border-collapse does not apply to 'display: inherit' elements which do not inherit the value of 'table' or 'inline-table'.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-collapse-inherited-001-17.6" class="primary">
        <td><strong>
            <a href="border-collapse-inherited-001.xht">border-collapse-inherited-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-collapse is inherited by default
          <ul class="assert">
            <li>Border-collapse is inherited by default.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-collapse-initial-001-17.6" class="primary">
        <td><strong>
            <a href="border-collapse-initial-001.xht">border-collapse-initial-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Initial value of border-collapse
          <ul class="assert">
            <li>The initial value of border-collapse is 'separate'.</li>
          </ul>
        </td>
      </tr>
    </tbody>
    <tbody id="s17.6.1">
      <tr><th colspan="4" scope="rowgroup">
        <a href="#s17.6.1">+</a>
        <a href="http://www.w3.org/TR/CSS21/tables.html#separated-borders">17.6.1 The separated borders model
</a></th></tr>
      <!-- 87 tests -->
      <tr id="border-spacing-001-17.6.1" class="primary">
        <td><strong>
            <a href="border-spacing-001.xht">border-spacing-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-spacing using pixels with a minimum minus one value, -1px
          <ul class="assert">
            <li>Setting border-spacing to a value below the minimum in pixels falls back to the default value.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-002-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-002.xht">border-spacing-002</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing using pixels with a minimum value, 0px
          <ul class="assert">
            <li>Border-spacing can be set to the minimum value with pixels.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-003-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-003.xht">border-spacing-003</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing using pixels with a minimum plus one value, 1px
          <ul class="assert">
            <li>Border-spacing can be set one above the minimum in pixels.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-004-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-004.xht">border-spacing-004</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing set to zero using pixels with a minus sign, -0px
          <ul class="assert">
            <li>Border-spacing can be set to the minimum value, using zero with a minus sign, with pixels.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-005-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-005.xht">border-spacing-005</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing set to zero using pixels with a plus sign, +0px
          <ul class="assert">
            <li>Border-spacing can be set to the minimum value, using zero with a plus sign, with pixels.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-006-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-006.xht">border-spacing-006</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing using pixels with a nominal value, 96px
          <ul class="assert">
            <li>Border-spacing can be set to nominal length in pixels.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-007-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-007.xht">border-spacing-007</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing using pixels with a nominal value (with plus sign), +96px
          <ul class="assert">
            <li>Border-spacing can be set to a nominal length (with plus sign) in pixels.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-012-17.6.1" class="primary invalid">
        <td><strong>
            <a href="border-spacing-012.xht">border-spacing-012</a></strong></td>
        <td></td>
        <td><abbr class="invalid" title="Tests Invalid CSS">Invalid</abbr></td>
        <td>Border-spacing using points with a minimum minus one value, -1pt
          <ul class="assert">
            <li>Setting border-spacing to a value below the minimum in points falls back to the default value.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-013-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-013.xht">border-spacing-013</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing using points with a minimum value, 0pt
          <ul class="assert">
            <li>Border-spacing can be set to the minimum value with points.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-014-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-014.xht">border-spacing-014</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing using points with a minimum plus one value, 1pt
          <ul class="assert">
            <li>Border-spacing can be set one above the minimum in points.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-015-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-015.xht">border-spacing-015</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing set to zero using points with a negative sign, -0pt
          <ul class="assert">
            <li>Border-spacing can be set to the minimum value, using zero with a negative sign, with points.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-016-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-016.xht">border-spacing-016</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing set to zero using points with a plus sign, +0pt
          <ul class="assert">
            <li>Border-spacing can be set to the minimum value, using zero with a plus sign, with points.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-017-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-017.xht">border-spacing-017</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing using points with a nominal value, 72pt
          <ul class="assert">
            <li>Border-spacing can be set to nominal length in points.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-018-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-018.xht">border-spacing-018</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing using points with a nominal value with a plus sign, +72pt
          <ul class="assert">
            <li>Border-spacing can be set to a nominal length (with plus sign) in points.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-023-17.6.1" class="primary">
        <td><strong>
            <a href="border-spacing-023.xht">border-spacing-023</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-spacing using picas with a minimum minus one value, -1pc
          <ul class="assert">
            <li>Setting border-spacing to a value below the minimum in picas falls back to the default value.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-024-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-024.xht">border-spacing-024</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing set to zero using picas, 0pc
          <ul class="assert">
            <li>Border-spacing can be set to the minimum value with picas.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-025-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-025.xht">border-spacing-025</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing using picas with a minimum plus one value, 1pc
          <ul class="assert">
            <li>Border-spacing can be set one above the minimum in picas.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-026-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-026.xht">border-spacing-026</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing set to zero using picas with a negative sign, -0
          <ul class="assert">
            <li>Border-spacing can be set to the minimum value, using zero with a negative sign, with picas.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-027-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-027.xht">border-spacing-027</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing set to zero using picas with a plus sign, +0
          <ul class="assert">
            <li>Border-spacing can be set to the minimum value, using zero with a plus sign, with picas.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-028-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-028.xht">border-spacing-028</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing using picas with a nominal value, 6pc
          <ul class="assert">
            <li>Border-spacing can be set to nominal length in picas.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-029-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-029.xht">border-spacing-029</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing using picas with a nominal value (with plus sign), +6pc
          <ul class="assert">
            <li>Border-spacing can be set to a nominal length (with plus sign) in picas.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-034-17.6.1" class="primary">
        <td><strong>
            <a href="border-spacing-034.xht">border-spacing-034</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-spacing using centimeters with a minimum minus one value, -1cm
          <ul class="assert">
            <li>Setting border-spacing to a value below the minimum in centimeters falls back to the default value.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-035-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-035.xht">border-spacing-035</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing using centimeters with a minimum value, 0cm
          <ul class="assert">
            <li>Border-spacing can be set to the minimum value with centimeters.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-036-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-036.xht">border-spacing-036</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing using centimeters with a minimum plus one value, 1cm
          <ul class="assert">
            <li>Border-spacing can be set one above the minimum in centimeters.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-037-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-037.xht">border-spacing-037</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing set to zero using centimeters with a minus sign, -0cm
          <ul class="assert">
            <li>Border-spacing can be set to the minimum value, using zero with a minus sign, with centimeters.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-038-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-038.xht">border-spacing-038</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing set to zero using centimeters with a plus sign, +0cm
          <ul class="assert">
            <li>Border-spacing can be set to the minimum value, using zero with a plus sign, with centimeters.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-039-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-039.xht">border-spacing-039</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing using centimeters with a nominal value, 2.54cm
          <ul class="assert">
            <li>Border-spacing can be set to nominal length in centimeters.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-040-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-040.xht">border-spacing-040</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing using centimeters with a nominal value (with plus sign), +2.54cm
          <ul class="assert">
            <li>Border-spacing can be set to a nominal length (with plus sign) in centimeters.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-045-17.6.1" class="primary">
        <td><strong>
            <a href="border-spacing-045.xht">border-spacing-045</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-spacing using millimeters with a minimum minus one value, -1mm
          <ul class="assert">
            <li>Setting border-spacing to a value below the minimum in millimeters falls back to the default value.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-046-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-046.xht">border-spacing-046</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing using millimeters with a minimum value, 0mm
          <ul class="assert">
            <li>Border-spacing can be set to the minimum value with millimeters.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-047-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-047.xht">border-spacing-047</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing using millimeters with a minimum plus one value, 1mm
          <ul class="assert">
            <li>Border-spacing can be set one above the minimum in millimeters.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-048-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-048.xht">border-spacing-048</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing set to zero using millimeters with a minus sign, -0mm
          <ul class="assert">
            <li>Border-spacing can be set to the minimum value, using zero with a negative sign, with millimeters.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-049-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-049.xht">border-spacing-049</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing set to zero using millimeters with a plus sign, +0mm
          <ul class="assert">
            <li>Border-spacing can be set to the minimum value, using zero with a plus sign, with millimeters.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-050-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-050.xht">border-spacing-050</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing using millimeters with a nominal value, 25.4mm
          <ul class="assert">
            <li>Border-spacing can be set to nominal length in millimeters.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-051-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-051.xht">border-spacing-051</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing using millimeters with a nominal value (with plus sign), +25.4mm
          <ul class="assert">
            <li>Border-spacing can be set to a nominal length (with plus sign) in millimeters.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-056-17.6.1" class="primary">
        <td><strong>
            <a href="border-spacing-056.xht">border-spacing-056</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-spacing using inches with a minimum minus one value, -1in
          <ul class="assert">
            <li>Setting border-spacing to a value below the minimum in inches falls back to the default value.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-057-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-057.xht">border-spacing-057</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing using inches with a minimum value, 0in
          <ul class="assert">
            <li>Border-spacing can be set to the minimum value with inches.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-058-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-058.xht">border-spacing-058</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing using inches with a minimum plus one value, 1in
          <ul class="assert">
            <li>Border-spacing can be set one above the minimum in inches.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-059-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-059.xht">border-spacing-059</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing set to zero using inches with a minus sign, -0in
          <ul class="assert">
            <li>Border-spacing can be set to the minimum value, using zero with a negative sign, with inches.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-060-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-060.xht">border-spacing-060</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing set to zero using inches with a plus sign, +0in
          <ul class="assert">
            <li>Border-spacing can be set to the minimum value, using zero with a plus sign, with inches.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-061-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-061.xht">border-spacing-061</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing using inches with a nominal value, 1in
          <ul class="assert">
            <li>Border-spacing can be set to nominal length in inches.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-062-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-062.xht">border-spacing-062</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing using inches with a nominal value (with plus sign), +1in
          <ul class="assert">
            <li>Border-spacing can be set to a nominal length (with plus sign) in inches.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-067-17.6.1" class="primary">
        <td><strong>
            <a href="border-spacing-067.xht">border-spacing-067</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-spacing using 'em' units with a minimum minus one value, -1em
          <ul class="assert">
            <li>Setting border-spacing to a value below the minimum in 'em' units falls back to the default value.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-068-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-068.xht">border-spacing-068</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing using 'em' units with a minimum value, 0em
          <ul class="assert">
            <li>Border-spacing can be set to the minimum value with 'em' units.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-069-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-069.xht">border-spacing-069</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing using 'em' units with a minimum plus one value, 1em
          <ul class="assert">
            <li>Border-spacing can be set one above the minimum in 'em' units.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-070-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-070.xht">border-spacing-070</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing set to zero using 'em' units with a minus sign, -0em
          <ul class="assert">
            <li>Border-spacing can be set to the minimum value, using zero with a minus sign, in 'em' units.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-071-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-071.xht">border-spacing-071</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing set to zero using 'em' units with a plus sign, +0em
          <ul class="assert">
            <li>Border-spacing can be set to the minimum value, using zero with a plus sign, in 'em' units.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-072-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-072.xht">border-spacing-072</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing using 'em' units with a nominal value, 6em
          <ul class="assert">
            <li>Border-spacing can be set to nominal length in 'em' units.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-073-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-073.xht">border-spacing-073</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing using 'em' units with a nominal value with a plus sign, +6em
          <ul class="assert">
            <li>Border-spacing can be set to a nominal length (with plus sign) in 'em' units.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-078-17.6.1" class="primary">
        <td><strong>
            <a href="border-spacing-078.xht">border-spacing-078</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-spacing using 'ex' units with a minimum minus one value, -1ex
          <ul class="assert">
            <li>Setting border-spacing to a value below the minimum in 'ex' units falls back to the default value.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-079-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-079.xht">border-spacing-079</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing using 'ex' units with a minimum value, 0ex
          <ul class="assert">
            <li>Border-spacing can be set to the minimum value in 'ex' units.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-081-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-081.xht">border-spacing-081</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing set to zero using 'ex' units with a minus sign, -0ex
          <ul class="assert">
            <li>Border-spacing can be set to the minimum value, using zero with a negative sign, in 'ex' units.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-082-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-082.xht">border-spacing-082</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing set to zero using 'ex' units with a plus sign, +0ex
          <ul class="assert">
            <li>Border-spacing can be set to the minimum value, using zero with plus sign, with 'ex' units.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-083-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-083.xht">border-spacing-083</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing using 'ex' units with a nominal value, 7.5ex
          <ul class="assert">
            <li>Border-spacing can be set to nominal length in 'ex' units.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-084-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-084.xht">border-spacing-084</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing using 'ex' units with a nominal value with a plus sign, +7.5ex
          <ul class="assert">
            <li>Border-spacing can be set to a nominal length (with plus sign) in 'ex' units.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-089-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-089.xht">border-spacing-089</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing set to zero with no units with a minus sign, -0
          <ul class="assert">
            <li>Border-spacing can be set to the minimum value with an integer, regardless of the negative sign on it.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-090-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-090.xht">border-spacing-090</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing set to zero with no units, 0
          <ul class="assert">
            <li>Border-spacing can be set to the minimum value with an integer.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-091-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-091.xht">border-spacing-091</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing set to zero with no units with a plus sign, +0
          <ul class="assert">
            <li>Border-spacing can be set to the minimum value with an integer, regardless of the positive sign on it.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-092-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-092.xht">border-spacing-092</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing set to inherit with one value, 1in
          <ul class="assert">
            <li>Verify that a table with 'border-spacing: inherit' uses its parent container's border-spacing value.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-093-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-093.xht">border-spacing-093</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing set to inherit with two values, 50px 5px
          <ul class="assert">
            <li>Verify that a table with 'border-spacing: inherit' uses both of its parent container's border-spacing values if two are specified.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-094-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-094.xht">border-spacing-094</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing: using two values, 5px 50px
          <ul class="assert">
            <li>Verify that a table can have two values specified by its border-spacing property.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-applies-to-001-17.6.1" class="primary">
        <td><strong>
            <a href="border-spacing-applies-to-001.xht">border-spacing-applies-to-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-spacing and 'display: inline' elements
          <ul class="assert">
            <li>Border-spacing does not apply to 'display: inline' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-applies-to-002-17.6.1" class="primary">
        <td><strong>
            <a href="border-spacing-applies-to-002.xht">border-spacing-applies-to-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-spacing and 'display: block' elements
          <ul class="assert">
            <li>Border-spacing does not apply to 'display: block' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-applies-to-003-17.6.1" class="primary">
        <td><strong>
            <a href="border-spacing-applies-to-003.xht">border-spacing-applies-to-003</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-spacing and 'display: list-item' elements
          <ul class="assert">
            <li>Border-spacing does not apply to 'display: list-item' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-applies-to-005-17.6.1" class="primary">
        <td><strong>
            <a href="border-spacing-applies-to-005.xht">border-spacing-applies-to-005</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-spacing and 'display: inline-block' elements
          <ul class="assert">
            <li>Border-spacing does not apply to 'display: inline-block' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-applies-to-006-17.6.1" class="primary">
        <td><strong>
            <a href="border-spacing-applies-to-006.xht">border-spacing-applies-to-006</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-spacing and 'display: table' elements
          <ul class="assert">
            <li>Border-spacing applies to 'display: table' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-applies-to-007-17.6.1" class="primary">
        <td><strong>
            <a href="border-spacing-applies-to-007.xht">border-spacing-applies-to-007</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-spacing and 'display: inline-table' elements
          <ul class="assert">
            <li>Border-spacing applies to 'display: inline-table' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-applies-to-008-17.6.1" class="primary">
        <td><strong>
            <a href="border-spacing-applies-to-008.xht">border-spacing-applies-to-008</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-spacing and 'display: table-row-group' elements
          <ul class="assert">
            <li>Border-spacing does not apply to 'display: table-row-group' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-applies-to-009-17.6.1" class="primary">
        <td><strong>
            <a href="border-spacing-applies-to-009.xht">border-spacing-applies-to-009</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-spacing and 'display: table-header-group' elements
          <ul class="assert">
            <li>Border-spacing does not apply to 'display: table-header-group' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-applies-to-010-17.6.1" class="primary">
        <td><strong>
            <a href="border-spacing-applies-to-010.xht">border-spacing-applies-to-010</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-spacing and 'display: table-footer-group' elements
          <ul class="assert">
            <li>Border-spacing does not apply to 'display: table-footer-group' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-applies-to-011-17.6.1" class="primary">
        <td><strong>
            <a href="border-spacing-applies-to-011.xht">border-spacing-applies-to-011</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-spacing and 'display: table-row' elements
          <ul class="assert">
            <li>Border-spacing does not apply to 'display: table-row' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-applies-to-012-17.6.1" class="primary">
        <td><strong>
            <a href="border-spacing-applies-to-012.xht">border-spacing-applies-to-012</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-spacing and 'display: table-column' elements
          <ul class="assert">
            <li>Border-spacing does not apply to 'display: table-column' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-applies-to-013-17.6.1" class="primary">
        <td><strong>
            <a href="border-spacing-applies-to-013.xht">border-spacing-applies-to-013</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-spacing and 'display: table-column-group' elements
          <ul class="assert">
            <li>Border-spacing does not apply to 'display: table-column-group' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-applies-to-014-17.6.1" class="primary">
        <td><strong>
            <a href="border-spacing-applies-to-014.xht">border-spacing-applies-to-014</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-spacing and 'display: table-cell' elements
          <ul class="assert">
            <li>Border-spacing does not apply to 'display: table-cell' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-applies-to-015-17.6.1" class="primary">
        <td><strong>
            <a href="border-spacing-applies-to-015.xht">border-spacing-applies-to-015</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-spacing and 'display: table-caption' elements
          <ul class="assert">
            <li>Border-spacing does not apply to 'display: table-caption' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-applies-to-016-17.6.1" class="primary">
        <td><strong>
            <a href="border-spacing-applies-to-016.xht">border-spacing-applies-to-016</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-spacing and 'display: none' elements
          <ul class="assert">
            <li>Border-spacing does not apply to 'display: none' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-applies-to-017-17.6.1" class="primary">
        <td><strong>
            <a href="border-spacing-applies-to-017.xht">border-spacing-applies-to-017</a></strong></td>
        <td></td>
        <td></td>
        <td>Border-spacing and 'display: inherit' elements
          <ul class="assert">
            <li>Border-spacing does not apply to 'display: inherit' elements which do not inherit the value of 'table' or 'inline-table'.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-inherited-001-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-inherited-001.xht">border-spacing-inherited-001</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Border-spacing is inherited by default
          <ul class="assert">
            <li>Border-spacing is inherited by default.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-initial-001-17.6.1" class="primary ahem">
        <td><strong>
            <a href="border-spacing-initial-001.xht">border-spacing-initial-001</a></strong></td>
        <td></td>
        <td><abbr class="ahem" title="Requires Ahem Font">Ahem</abbr></td>
        <td>Initial value of border-spacing
          <ul class="assert">
            <li>Verifies that the initial value of border-spacing is '0'.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-spacing-initial-002-17.6.1" class="primary">
        <td><strong>
            <a href="border-spacing-initial-002.xht">border-spacing-initial-002</a></strong></td>
        <td></td>
        <td></td>
        <td>CSS table model: initial border-spacing
        </td>
      </tr>
      <tr id="border-spacing-values-001-17.6.1" class="primary">
        <td><strong>
            <a href="border-spacing-values-001.xht">border-spacing-values-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Negative 'border-spacing' values are ignored
          <ul class="assert">
            <li>The 'border-spacing' property ignores a negative value.</li>
          </ul>
        </td>
      </tr>
      <tr id="frameset-border-spacing-001-17.6.1" class="primary may">
        <td><strong>
            <a href="frameset-border-spacing-001.xht">frameset-border-spacing-001</a></strong></td>
        <td></td>
        <td><abbr class="may" title="Behavior tested is preferred but optional.">Optional</abbr></td>
        <td>Applying the 'border-spacing' property to a 'frameset' element
          <ul class="assert">
            <li>The user agent may allow the 'border-spacing' property to be applied to an HTML/XHTML 'frameset' element (non-normative rule).</li>
          </ul>
        </td>
      </tr>
      <tr id="separated-border-model-001-17.6.1" class="primary">
        <td><strong>
            <a href="separated-border-model-001.xht">separated-border-model-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Distance between the table border and a bordering cell
          <ul class="assert">
            <li>The distance between table border and bordering cell equals table padding + cell's border spacing.</li>
          </ul>
        </td>
      </tr>
      <tr id="separated-border-model-003-17.6.1" class="primary">
        <td><strong>
            <a href="separated-border-model-003.xht">separated-border-model-003</a></strong></td>
        <td></td>
        <td></td>
        <td>HTML/XHTML table width equation
          <ul class="assert">
            <li>The width of an HTML/XHTML table is the distance between the left and right table border edges.</li>
          </ul>
        </td>
      </tr>
      <tr id="separated-border-model-004-17.6.1" class="primary">
        <td><strong>
            <a href="separated-border-model-004.xht">separated-border-model-004</a></strong></td>
        <td></td>
        <td></td>
        <td>Width of a table in separated borders mode
          <ul class="assert">
            <li>The width of a CSS table is the distance from the left inner padding edge to the right inner padding edge (including the border spacing but excluding padding and border).</li>
          </ul>
        </td>
      </tr>
      <tr id="separated-border-model-006-17.6.1" class="primary">
        <td><strong>
            <a href="separated-border-model-006.xht">separated-border-model-006</a></strong></td>
        <td></td>
        <td></td>
        <td>Row and column backgrounds in the separated borders model
          <ul class="assert">
            <li>Table row, column, row group and column group backgrounds are invisible in the space between borders.</li>
          </ul>
        </td>
      </tr>
      <tr id="tables-001-17.6.1" class="">
        <td>
            <a href="tables-001.xht">tables-001</a></td>
        <td></td>
        <td></td>
        <td>CSS Tables: Nested anonymous table objects and border-spacing
          <ul class="assert">
            <li>border-spacing is applied around anonymous table objects, but anonymous table objects only exist if the table has content.</li>
          </ul>
        </td>
      </tr>
    </tbody>
    <tbody id="s17.6.1.1">
      <tr><th colspan="4" scope="rowgroup">
        <a href="#s17.6.1.1">+</a>
        <a href="http://www.w3.org/TR/CSS21/tables.html#empty-cells">17.6.1.1 Borders and Backgrounds around empty cells: the 'empty-cells' property
</a></th></tr>
      <!-- 38 tests -->
      <tr id="empty-cell-visibility-hidden-001-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cell-visibility-hidden-001.xht">empty-cell-visibility-hidden-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Cell with hidden visibility content as an empty cell
          <ul class="assert">
            <li>A cell with 'visibility: hidden' is considered an empty cell.</li>
          </ul>
        </td>
      </tr>
      <tr id="empty-cells-001-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-001.xht">empty-cells-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Empty-cells set to 'show'
          <ul class="assert">
            <li>An 'empty-cells' value of 'show' allows cells without content to have visible backgrounds and borders.</li>
          </ul>
        </td>
      </tr>
      <tr id="empty-cells-002-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-002.xht">empty-cells-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Empty-cells set to 'hide'
          <ul class="assert">
            <li>An 'empty-cells' value of 'hide' prevents cells without content from having visible backgrounds and borders.</li>
          </ul>
        </td>
      </tr>
      <tr id="empty-cells-003-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-003.xht">empty-cells-003</a></strong></td>
        <td></td>
        <td></td>
        <td>Empty-cells set to inherit
          <ul class="assert">
            <li>A cell can inherit its empty-cells behavior from its row parent container.</li>
          </ul>
        </td>
      </tr>
      <tr id="empty-cells-004-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-004.xht">empty-cells-004</a></strong></td>
        <td></td>
        <td></td>
        <td>CSS table model: empty-cells: Text
        </td>
      </tr>
      <tr id="empty-cells-005-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-005.xht">empty-cells-005</a></strong></td>
        <td></td>
        <td></td>
        <td>CSS table model: empty-cells: NBSPs
        </td>
      </tr>
      <tr id="empty-cells-006-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-006.xht">empty-cells-006</a></strong></td>
        <td></td>
        <td></td>
        <td>CSS table model: empty-cells: white-space pre
        </td>
      </tr>
      <tr id="empty-cells-007-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-007.xht">empty-cells-007</a></strong></td>
        <td></td>
        <td></td>
        <td>CSS table model: empty-cells: zero-height images
        </td>
      </tr>
      <tr id="empty-cells-008-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-008.xht">empty-cells-008</a></strong></td>
        <td></td>
        <td></td>
        <td>CSS table model: empty-cells: zero-height inline images
        </td>
      </tr>
      <tr id="empty-cells-009-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-009.xht">empty-cells-009</a></strong></td>
        <td></td>
        <td></td>
        <td>CSS table model: empty-cells: inlines
        </td>
      </tr>
      <tr id="empty-cells-010-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-010.xht">empty-cells-010</a></strong></td>
        <td></td>
        <td></td>
        <td>CSS table model: empty-cells: block
        </td>
      </tr>
      <tr id="empty-cells-011-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-011.xht">empty-cells-011</a></strong></td>
        <td></td>
        <td></td>
        <td>CSS table model: empty-cells: block with margins
        </td>
      </tr>
      <tr id="empty-cells-012-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-012.xht">empty-cells-012</a></strong></td>
        <td></td>
        <td></td>
        <td>CSS table model: empty-cells: block with padding
        </td>
      </tr>
      <tr id="empty-cells-013-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-013.xht">empty-cells-013</a></strong></td>
        <td></td>
        <td></td>
        <td>CSS table model: empty-cells: block with borders
        </td>
      </tr>
      <tr id="empty-cells-014-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-014.xht">empty-cells-014</a></strong></td>
        <td></td>
        <td></td>
        <td>CSS table model: empty-cells: white-space normal
        </td>
      </tr>
      <tr id="empty-cells-applies-to-001-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-applies-to-001.xht">empty-cells-applies-to-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Empty-cells and 'display: inline' elements
          <ul class="assert">
            <li>Empty-cells does not apply to 'display: inline' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="empty-cells-applies-to-002-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-applies-to-002.xht">empty-cells-applies-to-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Empty-cells and 'display: block' elements
          <ul class="assert">
            <li>Empty-cells does not apply to 'display: block' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="empty-cells-applies-to-003-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-applies-to-003.xht">empty-cells-applies-to-003</a></strong></td>
        <td></td>
        <td></td>
        <td>Empty-cells and 'display: list-item' elements
          <ul class="assert">
            <li>Empty-cells does not apply to 'display: list-item' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="empty-cells-applies-to-005-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-applies-to-005.xht">empty-cells-applies-to-005</a></strong></td>
        <td></td>
        <td></td>
        <td>Empty-cells and 'display: inline-block' elements
          <ul class="assert">
            <li>Empty-cells does not apply to 'display: inline-block' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="empty-cells-applies-to-006-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-applies-to-006.xht">empty-cells-applies-to-006</a></strong></td>
        <td></td>
        <td></td>
        <td>Empty-cells and 'display: table' elements
          <ul class="assert">
            <li>Empty-cells does not apply to 'display: table' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="empty-cells-applies-to-007-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-applies-to-007.xht">empty-cells-applies-to-007</a></strong></td>
        <td></td>
        <td></td>
        <td>Empty-cells and 'display: inline-table' elements
          <ul class="assert">
            <li>Empty-cells does not apply to 'display: inline-table' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="empty-cells-applies-to-008-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-applies-to-008.xht">empty-cells-applies-to-008</a></strong></td>
        <td></td>
        <td></td>
        <td>Empty-cells and 'display: table-row-group' elements
          <ul class="assert">
            <li>Empty-cells does not apply to 'display: table-row-group' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="empty-cells-applies-to-009-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-applies-to-009.xht">empty-cells-applies-to-009</a></strong></td>
        <td></td>
        <td></td>
        <td>Empty-cells and 'display: table-header-group' elements
          <ul class="assert">
            <li>Empty-cells does not apply to 'display: table-header-group' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="empty-cells-applies-to-010-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-applies-to-010.xht">empty-cells-applies-to-010</a></strong></td>
        <td></td>
        <td></td>
        <td>Empty-cells and 'display: table-footer-group' elements
          <ul class="assert">
            <li>Empty-cells does not apply to 'display: table-footer-group' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="empty-cells-applies-to-011-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-applies-to-011.xht">empty-cells-applies-to-011</a></strong></td>
        <td></td>
        <td></td>
        <td>Empty-cells and 'display: table-row' elements
          <ul class="assert">
            <li>Empty-cells does not apply to 'display: table-row' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="empty-cells-applies-to-012-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-applies-to-012.xht">empty-cells-applies-to-012</a></strong></td>
        <td></td>
        <td></td>
        <td>Empty-cells and 'display: table-column' elements
          <ul class="assert">
            <li>Empty-cells does not apply to 'display: table-column' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="empty-cells-applies-to-013-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-applies-to-013.xht">empty-cells-applies-to-013</a></strong></td>
        <td></td>
        <td></td>
        <td>Empty-cells and 'display: table-column-group' elements
          <ul class="assert">
            <li>Empty-cells does not apply to 'display: table-column-group' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="empty-cells-applies-to-014-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-applies-to-014.xht">empty-cells-applies-to-014</a></strong></td>
        <td></td>
        <td></td>
        <td>Empty-cells and 'display: table-cell' elements
          <ul class="assert">
            <li>Empty-cells applies to 'display: table-cell' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="empty-cells-applies-to-015-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-applies-to-015.xht">empty-cells-applies-to-015</a></strong></td>
        <td></td>
        <td></td>
        <td>Empty-cells and 'display: table-caption' elements
          <ul class="assert">
            <li>Empty-cells does not apply to 'display: table-caption' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="empty-cells-applies-to-016-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-applies-to-016.xht">empty-cells-applies-to-016</a></strong></td>
        <td></td>
        <td></td>
        <td>Empty-cells and 'display: none' elements
          <ul class="assert">
            <li>Empty-cells does not apply to 'display: none' elements.</li>
          </ul>
        </td>
      </tr>
      <tr id="empty-cells-applies-to-017-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-applies-to-017.xht">empty-cells-applies-to-017</a></strong></td>
        <td></td>
        <td></td>
        <td>Empty-cells and 'display: inherit' elements
          <ul class="assert">
            <li>Empty-cells does not apply to 'display: inherit' elements which do not inherit the value of 'table-cell'.</li>
          </ul>
        </td>
      </tr>
      <tr id="empty-cells-exceptions-001-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-exceptions-001.xht">empty-cells-exceptions-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Cells containing floating content are not considered empty
          <ul class="assert">
            <li>Cells that contain floating content, including empty elements, are not considered to be empty cells. The table under test actually contains two tests. The first cell tests floating content, and the second cell tests a floating empty element.</li>
          </ul>
        </td>
      </tr>
      <tr id="empty-cells-exceptions-002-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-exceptions-002.xht">empty-cells-exceptions-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Cells containing empty element in-flow content are not considered empty
          <ul class="assert">
            <li>Cells that contain in-flow content (including empty elements) are not considered to be empty cells. The table under test really contains two tests--the first cell tests in-flow content, the second cell tests an empty in-flow element.</li>
          </ul>
        </td>
      </tr>
      <tr id="empty-cells-exceptions-003-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-exceptions-003.xht">empty-cells-exceptions-003</a></strong></td>
        <td></td>
        <td></td>
        <td>Cells with collapsed white space content are considered empty
          <ul class="assert">
            <li>Cells that contain in-flow content of white space which has been collapsed away by the 'white-space' property are considered to be empty cells.</li>
          </ul>
        </td>
      </tr>
      <tr id="empty-cells-exceptions-004-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-exceptions-004.xht">empty-cells-exceptions-004</a></strong></td>
        <td></td>
        <td></td>
        <td>Cells with non-collapsed white space content are not considered empty
          <ul class="assert">
            <li>Cells which contain in-flow content of white space which has not been collapsed away by the 'white-space' property are not considered to be empty cells.</li>
          </ul>
        </td>
      </tr>
      <tr id="empty-cells-in-collapsed-border-model-001-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-in-collapsed-border-model-001.xht">empty-cells-in-collapsed-border-model-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Empty cells property in the collapsed borders model
          <ul class="assert">
            <li>The empty-cells property does not apply to tables with collapsed borders.</li>
          </ul>
        </td>
      </tr>
      <tr id="empty-cells-inherited-001-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-inherited-001.xht">empty-cells-inherited-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Empty-cells is inherited by default
          <ul class="assert">
            <li>Empty-cells is inherited by default.</li>
          </ul>
        </td>
      </tr>
      <tr id="empty-cells-initial-001-17.6.1.1" class="primary">
        <td><strong>
            <a href="empty-cells-initial-001.xht">empty-cells-initial-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Initial value of empty-cells
          <ul class="assert">
            <li>The initial value of empty-cells is 'show'.</li>
          </ul>
        </td>
      </tr>
    </tbody>
    <tbody id="s17.6.2">
      <tr><th colspan="4" scope="rowgroup">
        <a href="#s17.6.2">+</a>
        <a href="http://www.w3.org/TR/CSS21/tables.html#collapsing-borders">17.6.2 The collapsing border model
</a></th></tr>
      <!-- 48 tests -->
      <tr id="bidi-border-collapse-001-17.6.2" class="primary">
        <td><strong>
            <a href="bidi-border-collapse-001.xht">bidi-border-collapse-001</a></strong></td>
        <td></td>
        <td></td>
        <td>border-collapse in bidi context - border-right
          <ul class="assert">
            <li>Collapsed borders should behave the same way in ltr and rtl contexts</li>
          </ul>
        </td>
      </tr>
      <tr id="bidi-border-collapse-002-17.6.2" class="primary">
        <td><strong>
            <a href="bidi-border-collapse-002.xht">bidi-border-collapse-002</a></strong></td>
        <td></td>
        <td></td>
        <td>border-collapse in bidi context - border-left
          <ul class="assert">
            <li>Collapsed borders should behave the same way in ltr and rtl contexts</li>
          </ul>
        </td>
      </tr>
      <tr id="bidi-border-collapse-003-17.6.2" class="primary">
        <td><strong>
            <a href="bidi-border-collapse-003.xht">bidi-border-collapse-003</a></strong></td>
        <td></td>
        <td></td>
        <td>border-collapse in bidi context - border-top
          <ul class="assert">
            <li>Collapsed borders should behave the same way in ltr and rtl contexts</li>
          </ul>
        </td>
      </tr>
      <tr id="bidi-border-collapse-004-17.6.2" class="primary">
        <td><strong>
            <a href="bidi-border-collapse-004.xht">bidi-border-collapse-004</a></strong></td>
        <td></td>
        <td></td>
        <td>border-collapse in bidi context - border-bottom
          <ul class="assert">
            <li>Collapsed borders should behave the same way in ltr and rtl contexts</li>
          </ul>
        </td>
      </tr>
      <tr id="border-collapse-004-17.6.2" class="primary">
        <td><strong>
            <a href="border-collapse-004.xht">border-collapse-004</a></strong></td>
        <td></td>
        <td></td>
        <td>overflow: hidden and border-collapse: collapse
        </td>
      </tr>
      <tr id="border-collapse-dynamic-cell-001-17.6.2" class="primary dom">
        <td><strong>
            <a href="border-collapse-dynamic-cell-001.xht">border-collapse-dynamic-cell-001</a></strong></td>
        <td><a href="border-collapse-dynamic-cell-001-ref.xht">=</a> </td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>border collapse dynamic change to cell style
        </td>
      </tr>
      <tr id="border-collapse-dynamic-cell-002-17.6.2" class="primary dom">
        <td><strong>
            <a href="border-collapse-dynamic-cell-002.xht">border-collapse-dynamic-cell-002</a></strong></td>
        <td><a href="border-collapse-dynamic-cell-002-ref.xht">=</a> </td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>border collapse dynamic change to cell color
        </td>
      </tr>
      <tr id="border-collapse-dynamic-cell-003-17.6.2" class="primary dom">
        <td><strong>
            <a href="border-collapse-dynamic-cell-003.xht">border-collapse-dynamic-cell-003</a></strong></td>
        <td><a href="border-collapse-dynamic-cell-003-ref.xht">=</a> </td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>border collapse dynamic change to cell border width
        </td>
      </tr>
      <tr id="border-collapse-dynamic-cell-004-17.6.2" class="primary dom">
        <td><strong>
            <a href="border-collapse-dynamic-cell-004.xht">border-collapse-dynamic-cell-004</a></strong></td>
        <td><a href="border-collapse-dynamic-cell-004-ref.xht">=</a> </td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>border collapse dynamic change to colspan cell style
        </td>
      </tr>
      <tr id="border-collapse-dynamic-cell-005-17.6.2" class="primary dom">
        <td><strong>
            <a href="border-collapse-dynamic-cell-005.xht">border-collapse-dynamic-cell-005</a></strong></td>
        <td><a href="border-collapse-dynamic-cell-005-ref.xht">=</a> </td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>border collapse dynamic change to rowspan cell style
        </td>
      </tr>
      <tr id="border-collapse-dynamic-colgroup-001-17.6.2" class="primary dom">
        <td><strong>
            <a href="border-collapse-dynamic-colgroup-001.xht">border-collapse-dynamic-colgroup-001</a></strong></td>
        <td><a href="border-collapse-dynamic-colgroup-001-ref.xht">=</a> </td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>border collapse dynamic change to colgroup border color
        </td>
      </tr>
      <tr id="border-collapse-dynamic-colgroup-002-17.6.2" class="primary dom">
        <td><strong>
            <a href="border-collapse-dynamic-colgroup-002.xht">border-collapse-dynamic-colgroup-002</a></strong></td>
        <td><a href="border-collapse-dynamic-colgroup-002-ref.xht">=</a> </td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>border collapse dynamic change to colgroup border width
        </td>
      </tr>
      <tr id="border-collapse-dynamic-colgroup-003-17.6.2" class="primary dom">
        <td><strong>
            <a href="border-collapse-dynamic-colgroup-003.xht">border-collapse-dynamic-colgroup-003</a></strong></td>
        <td><a href="border-collapse-dynamic-colgroup-003-ref.xht">=</a> </td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>border collapse dynamic change to colgroup border style
        </td>
      </tr>
      <tr id="border-collapse-dynamic-column-001-17.6.2" class="primary dom">
        <td><strong>
            <a href="border-collapse-dynamic-column-001.xht">border-collapse-dynamic-column-001</a></strong></td>
        <td><a href="border-collapse-dynamic-colgroup-001-ref.xht">=</a> </td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>border collapse dynamic change to col border color
        </td>
      </tr>
      <tr id="border-collapse-dynamic-column-002-17.6.2" class="primary dom">
        <td><strong>
            <a href="border-collapse-dynamic-column-002.xht">border-collapse-dynamic-column-002</a></strong></td>
        <td><a href="border-collapse-dynamic-colgroup-002-ref.xht">=</a> </td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>border collapse dynamic change to col border width
        </td>
      </tr>
      <tr id="border-collapse-dynamic-column-003-17.6.2" class="primary dom">
        <td><strong>
            <a href="border-collapse-dynamic-column-003.xht">border-collapse-dynamic-column-003</a></strong></td>
        <td><a href="border-collapse-dynamic-colgroup-003-ref.xht">=</a> </td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>border collapse dynamic change to col border style
        </td>
      </tr>
      <tr id="border-collapse-dynamic-row-001-17.6.2" class="primary dom">
        <td><strong>
            <a href="border-collapse-dynamic-row-001.xht">border-collapse-dynamic-row-001</a></strong></td>
        <td><a href="border-collapse-dynamic-rowgroup-001-ref.xht">=</a> </td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>border collapse dynamic change to row border color
        </td>
      </tr>
      <tr id="border-collapse-dynamic-row-002-17.6.2" class="primary dom">
        <td><strong>
            <a href="border-collapse-dynamic-row-002.xht">border-collapse-dynamic-row-002</a></strong></td>
        <td><a href="border-collapse-dynamic-rowgroup-002-ref.xht">=</a> </td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>border collapse dynamic change to row border width
        </td>
      </tr>
      <tr id="border-collapse-dynamic-row-003-17.6.2" class="primary dom">
        <td><strong>
            <a href="border-collapse-dynamic-row-003.xht">border-collapse-dynamic-row-003</a></strong></td>
        <td><a href="border-collapse-dynamic-rowgroup-003-ref.xht">=</a> </td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>border collapse dynamic change to row border style
        </td>
      </tr>
      <tr id="border-collapse-dynamic-rowgroup-001-17.6.2" class="primary dom">
        <td><strong>
            <a href="border-collapse-dynamic-rowgroup-001.xht">border-collapse-dynamic-rowgroup-001</a></strong></td>
        <td><a href="border-collapse-dynamic-rowgroup-001-ref.xht">=</a> </td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>border collapse dynamic change to rowgroup border color
        </td>
      </tr>
      <tr id="border-collapse-dynamic-rowgroup-002-17.6.2" class="primary dom">
        <td><strong>
            <a href="border-collapse-dynamic-rowgroup-002.xht">border-collapse-dynamic-rowgroup-002</a></strong></td>
        <td><a href="border-collapse-dynamic-rowgroup-002-ref.xht">=</a> </td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>border collapse dynamic change to rowgroup border width
        </td>
      </tr>
      <tr id="border-collapse-dynamic-rowgroup-003-17.6.2" class="primary dom">
        <td><strong>
            <a href="border-collapse-dynamic-rowgroup-003.xht">border-collapse-dynamic-rowgroup-003</a></strong></td>
        <td><a href="border-collapse-dynamic-rowgroup-003-ref.xht">=</a> </td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>border collapse dynamic change to rowgroup border style
        </td>
      </tr>
      <tr id="border-collapse-dynamic-table-001-17.6.2" class="primary dom">
        <td><strong>
            <a href="border-collapse-dynamic-table-001.xht">border-collapse-dynamic-table-001</a></strong></td>
        <td><a href="border-collapse-dynamic-table-001-ref.xht">=</a> </td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>border collapse dynamic change to table border color
        </td>
      </tr>
      <tr id="border-collapse-dynamic-table-002-17.6.2" class="primary dom">
        <td><strong>
            <a href="border-collapse-dynamic-table-002.xht">border-collapse-dynamic-table-002</a></strong></td>
        <td><a href="border-collapse-dynamic-table-002-ref.xht">=</a> </td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>border collapse dynamic change to table border width
        </td>
      </tr>
      <tr id="border-collapse-dynamic-table-003-17.6.2" class="primary dom">
        <td><strong>
            <a href="border-collapse-dynamic-table-003.xht">border-collapse-dynamic-table-003</a></strong></td>
        <td><a href="border-collapse-dynamic-table-003-ref.xht">=</a> </td>
        <td><abbr class="dom" title="Requires DOM (Document Object Model) Support">DOM/JS</abbr></td>
        <td>border collapse dynamic change to table border style
        </td>
      </tr>
      <tr id="border-collapse-offset-001-17.6.2" class="primary">
        <td><strong>
            <a href="border-collapse-offset-001.xht">border-collapse-offset-001</a></strong></td>
        <td><a href="border-collapse-offset-001-ref.xht">=</a> </td>
        <td></td>
        <td>border collapse
        </td>
      </tr>
      <tr id="border-collapse-offset-002-17.6.2" class="primary">
        <td><strong>
            <a href="border-collapse-offset-002.xht">border-collapse-offset-002</a></strong></td>
        <td><a href="border-collapse-offset-002-ref.xht">=</a> </td>
        <td></td>
        <td>border collapse
        </td>
      </tr>
      <tr id="collapsing-border-model-001-17.6.2" class="primary">
        <td><strong>
            <a href="collapsing-border-model-001.xht">collapsing-border-model-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Collapsing borders model row width equation (auto layout)
          <ul class="assert">
            <li>The user agent adheres to the collapsing border model row width equation in auto table layout.</li>
          </ul>
        </td>
      </tr>
      <tr id="collapsing-border-model-002-17.6.2" class="primary">
        <td><strong>
            <a href="collapsing-border-model-002.xht">collapsing-border-model-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Collapsing borders model row width equation (auto layout) - subsequent rows with wider borders variation
          <ul class="assert">
            <li>Rows which have wider borders than those of the first table row have their borders spill into the table margins.</li>
          </ul>
        </td>
      </tr>
      <tr id="collapsing-border-model-003-17.6.2" class="primary">
        <td><strong>
            <a href="collapsing-border-model-003.xht">collapsing-border-model-003</a></strong></td>
        <td></td>
        <td></td>
        <td>Top table border width under collapsing borders model
          <ul class="assert">
            <li>The top border width of the table is half of the maximum collapsed top border width.</li>
          </ul>
        </td>
      </tr>
      <tr id="collapsing-border-model-004-17.6.2" class="primary">
        <td><strong>
            <a href="collapsing-border-model-004.xht">collapsing-border-model-004</a></strong></td>
        <td></td>
        <td></td>
        <td>Tables under the collapsing borders model don't have padding
          <ul class="assert">
            <li>Padding doesn't apply to a table under the collapsing border model.</li>
          </ul>
        </td>
      </tr>
      <tr id="collapsing-border-model-005-17.6.2" class="primary">
        <td><strong>
            <a href="collapsing-border-model-005.xht">collapsing-border-model-005</a></strong></td>
        <td></td>
        <td></td>
        <td>Table borders overflowing the table container
          <ul class="assert">
            <li>Borders that spill into a table margin can overflow that table's container.</li>
          </ul>
        </td>
      </tr>
      <tr id="collapsing-border-model-006-17.6.2" class="primary">
        <td><strong>
            <a href="collapsing-border-model-006.xht">collapsing-border-model-006</a></strong></td>
        <td></td>
        <td></td>
        <td>Table borders overflowing the table container (rtl)
          <ul class="assert">
            <li>Borders that spill into a table margin can overflow that table's container.</li>
          </ul>
        </td>
      </tr>
      <tr id="collapsing-border-model-007-17.6.2" class="primary">
        <td><strong>
            <a href="collapsing-border-model-007.xht">collapsing-border-model-007</a></strong></td>
        <td></td>
        <td></td>
        <td>Left table border width under collapsing borders model
          <ul class="assert">
            <li>The left border width of the table is half of the first cell's collapsed left border width.</li>
          </ul>
        </td>
      </tr>
      <tr id="collapsing-border-model-008-17.6.2" class="primary">
        <td><strong>
            <a href="collapsing-border-model-008.xht">collapsing-border-model-008</a></strong></td>
        <td></td>
        <td></td>
        <td>Right table border width under collapsing borders model
          <ul class="assert">
            <li>The right border width of the table is half of the collapsed right border width of the last cell of the first row.</li>
          </ul>
        </td>
      </tr>
      <tr id="collapsing-border-model-009-17.6.2" class="primary">
        <td><strong>
            <a href="collapsing-border-model-009.xht">collapsing-border-model-009</a></strong></td>
        <td></td>
        <td></td>
        <td>Bottom table border width under collapsing borders model
          <ul class="assert">
            <li>The bottom border width of the table is half of the maximum collapsed bottom border width.</li>
          </ul>
        </td>
      </tr>
      <tr id="collapsing-table-borders-001-17.6.2" class="primary">
        <td><strong>
            <a href="collapsing-table-borders-001.xht">collapsing-table-borders-001</a></strong></td>
        <td></td>
        <td></td>
        <td>All of a cell border can be specified
          <ul class="assert">
            <li>The borders for all four sides of a specific table cell can be specified under the collapsing border model.</li>
          </ul>
        </td>
      </tr>
      <tr id="collapsing-table-borders-002-17.6.2" class="primary">
        <td><strong>
            <a href="collapsing-table-borders-002.xht">collapsing-table-borders-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Part of a cell border can be specified
          <ul class="assert">
            <li>The border for a specific table cell can be specified under the collapsing border model.</li>
          </ul>
        </td>
      </tr>
      <tr id="collapsing-table-borders-003-17.6.2" class="primary">
        <td><strong>
            <a href="collapsing-table-borders-003.xht">collapsing-table-borders-003</a></strong></td>
        <td></td>
        <td></td>
        <td>All of a row border can be specified
          <ul class="assert">
            <li>The borders for all four sides of a specific table row can be specified under the collapsing border model.</li>
          </ul>
        </td>
      </tr>
      <tr id="collapsing-table-borders-004-17.6.2" class="primary">
        <td><strong>
            <a href="collapsing-table-borders-004.xht">collapsing-table-borders-004</a></strong></td>
        <td></td>
        <td></td>
        <td>Part of a row border can be specified
          <ul class="assert">
            <li>The border for a specific table row can be specified under the collapsing border model.</li>
          </ul>
        </td>
      </tr>
      <tr id="collapsing-table-borders-005-17.6.2" class="primary">
        <td><strong>
            <a href="collapsing-table-borders-005.xht">collapsing-table-borders-005</a></strong></td>
        <td></td>
        <td></td>
        <td>All of a row group border can be specified
          <ul class="assert">
            <li>The borders for all four sides of a specific table row group can be specified under the collapsing border model.</li>
          </ul>
        </td>
      </tr>
      <tr id="collapsing-table-borders-006-17.6.2" class="primary">
        <td><strong>
            <a href="collapsing-table-borders-006.xht">collapsing-table-borders-006</a></strong></td>
        <td></td>
        <td></td>
        <td>Part of a row group border can be specified
          <ul class="assert">
            <li>The border for a specific table row group can be specified under the collapsing border model.</li>
          </ul>
        </td>
      </tr>
      <tr id="collapsing-table-borders-007-17.6.2" class="primary">
        <td><strong>
            <a href="collapsing-table-borders-007.xht">collapsing-table-borders-007</a></strong></td>
        <td></td>
        <td></td>
        <td>All of a column border can be specified
          <ul class="assert">
            <li>The borders for all four sides of a specific table column can be specified under the collapsing border model.</li>
          </ul>
        </td>
      </tr>
      <tr id="collapsing-table-borders-008-17.6.2" class="primary">
        <td><strong>
            <a href="collapsing-table-borders-008.xht">collapsing-table-borders-008</a></strong></td>
        <td></td>
        <td></td>
        <td>Part of a column border can be specified
          <ul class="assert">
            <li>The border of a specific table column can be specified under the collapsing border model.</li>
          </ul>
        </td>
      </tr>
      <tr id="collapsing-table-borders-009-17.6.2" class="primary">
        <td><strong>
            <a href="collapsing-table-borders-009.xht">collapsing-table-borders-009</a></strong></td>
        <td></td>
        <td></td>
        <td>All of a column group border can be specified
          <ul class="assert">
            <li>The borders of all four sides of a specific table column group can be specified under the collapsing border model.</li>
          </ul>
        </td>
      </tr>
      <tr id="collapsing-table-borders-010-17.6.2" class="primary">
        <td><strong>
            <a href="collapsing-table-borders-010.xht">collapsing-table-borders-010</a></strong></td>
        <td></td>
        <td></td>
        <td>Part of a column group border can be specified
          <ul class="assert">
            <li>The border of a specific table column group can be specified under the collapsing border model.</li>
          </ul>
        </td>
      </tr>
      <tr id="table-background-edge-and-border-model-001-17.6.2" class="primary image">
        <td><strong>
            <a href="table-background-edge-and-border-model-001.xht">table-background-edge-and-border-model-001</a></strong></td>
        <td></td>
        <td><abbr class="image" title="Requires Bitmap Graphics Support">Bitmaps</abbr></td>
        <td>Table background edge in the collapsing borders model
          <ul class="assert">
            <li>The background edge of a table could start either behind the table's border or at its edge in the collapsing borders model (non-normative rule).</li>
          </ul>
        </td>
      </tr>
      <tr id="table-background-edge-and-border-model-002-17.6.2" class="primary image may">
        <td><strong>
            <a href="table-background-edge-and-border-model-002.xht">table-background-edge-and-border-model-002</a></strong></td>
        <td></td>
        <td><abbr class="image" title="Requires Bitmap Graphics Support">Bitmaps</abbr><abbr class="may" title="Behavior tested is preferred but optional.">Optional</abbr></td>
        <td>Table background edge in the separated borders model
          <ul class="assert">
            <li>The background edge of a table could start either behind the table's border or at its edge in the separated borders model (non-normative rule).</li>
          </ul>
        </td>
      </tr>
    </tbody>
    <tbody id="s17.6.2.1">
      <tr><th colspan="4" scope="rowgroup">
        <a href="#s17.6.2.1">+</a>
        <a href="http://www.w3.org/TR/CSS21/tables.html#border-conflict-resolution">17.6.2.1 Border conflict resolution
</a></th></tr>
      <!-- 353 tests -->
      <tr id="border-conflict-element-001-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-001.xht">border-conflict-element-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (element) - cell vs. cell - element with highest priority is the dominant border
          <ul class="assert">
            <li>With adjacent cells of same border-style and width, border collapsing favors the cell furthest to the top and left (in a 'left-to-right' table).</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-002-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-002.xht">border-conflict-element-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (element) - cell vs. cell - element with highest priority is the dominant border (rtl table)
          <ul class="assert">
            <li>With adjacent cells of same border-style and width, border collapsing favors the cell furthest to the top right for a 'right-to-left' table.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-003-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-003.xht">border-conflict-element-003</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): cell in row - element with highest priority is the dominant border
          <ul class="assert">
            <li>With embedded elements (cell, row) of same border-style and width, border collapsing favors the cell.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-004-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-004.xht">border-conflict-element-004</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): cell vs. row - element with highest priority is the dominant border
          <ul class="assert">
            <li>With adjacent elements (cell, row) of same border-style and width, border collapsing favors the cell.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-005-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-005.xht">border-conflict-element-005</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): cell in row group - element with highest priority is the dominant border
          <ul class="assert">
            <li>With embedded elements (cell, row group) of same border-style and width, border collapsing favors the cell.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-006-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-006.xht">border-conflict-element-006</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): cell vs. row group - element with highest priority is the dominant border
          <ul class="assert">
            <li>With adjacent elements (cell, row group) of same border-style and width, border collapsing favors the cell.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-007-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-007.xht">border-conflict-element-007</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): cell in column - element with highest priority is the dominant border
          <ul class="assert">
            <li>With embedded elements (cell, column) of same border-style and width, border collapsing favors the cell.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-008-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-008.xht">border-conflict-element-008</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): cell vs. column - element with highest priority is the dominant border
          <ul class="assert">
            <li>With adjacent elements (cell, column) of same border-style and width, border collapsing favors the cell.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-009-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-009.xht">border-conflict-element-009</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): cell in column group - element with highest priority is the dominant border
          <ul class="assert">
            <li>With embedded elements (cell, column group) of same border-style and width, border collapsing favors the cell.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-010-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-010.xht">border-conflict-element-010</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): cell vs. column group - element with highest priority is the dominant border
          <ul class="assert">
            <li>With adjacent elements (cell, column group) of same border-style and width, border collapsing favors the cell.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-011-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-011.xht">border-conflict-element-011</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): cell vs. table - element with highest priority is the dominant border
          <ul class="assert">
            <li>With embedded elements (cell, table) of same border-style and width, border collapsing favors the cell.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-012-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-012.xht">border-conflict-element-012</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): row vs. cell - element with highest priority is the dominant border
          <ul class="assert">
            <li>With adjacent elements (row, cell) of same border-style and width, border collapsing favors the cell.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-013-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-013.xht">border-conflict-element-013</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): row vs. row - element with highest priority is the dominant border
          <ul class="assert">
            <li>With adjacent elements (row, row) of same border-style and width, border collapsing favors the row furthest to the top.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-014-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-014.xht">border-conflict-element-014</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): row in row group - element with highest priority is the dominant border
          <ul class="assert">
            <li>With embedded elements (row, row group) of same border-style and width, border collapsing favors the row.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-015-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-015.xht">border-conflict-element-015</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): row vs. row group - element with highest priority is the dominant border
          <ul class="assert">
            <li>With adjacent elements (row, row group) of same border-style and width, border collapsing favors the row.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-016-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-016.xht">border-conflict-element-016</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): row vs. column - element with highest priority is the dominant border
          <ul class="assert">
            <li>With embedded elements (row, column) of same border-style and width, border collapsing favors the row.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-017-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-017.xht">border-conflict-element-017</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): row vs. column group - element with highest priority is the dominant border
          <ul class="assert">
            <li>With embedded elements (row, column group) of same border-style and width, border collapsing favors the row.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-018-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-018.xht">border-conflict-element-018</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): row vs. table - element with highest priority is the dominant border
          <ul class="assert">
            <li>With embedded elements (row, table) of same border-style and width, border collapsing favors the row.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-019-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-019.xht">border-conflict-element-019</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): row group vs. cell - element with highest priority is the dominant border
          <ul class="assert">
            <li>With embedded elements (row group, cell) of same border-style and width, border collapsing favors the cell.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-020-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-020.xht">border-conflict-element-020</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): row group vs. row - element with highest priority is the dominant border
          <ul class="assert">
            <li>With adjacent elements (row group, row) of same border-style and width, border collapsing favors the row.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-021-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-021.xht">border-conflict-element-021</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): row group vs. row group - element with highest priority is the dominant border
          <ul class="assert">
            <li>With adjacent elements (row group, row group) of same border-style and width, border collapsing favors the row group furthest to the top.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-022-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-022.xht">border-conflict-element-022</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): row group vs. column - element with highest priority is the dominant border
          <ul class="assert">
            <li>With embedded elements (row group, column) of same border-style and width, border collapsing favors the row group.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-023-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-023.xht">border-conflict-element-023</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): row group vs. column group - element with highest priority is the dominant border
          <ul class="assert">
            <li>With embedded elements (row group, column group) of same border-style and width, border collapsing favors the row group.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-024-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-024.xht">border-conflict-element-024</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): row group vs. table - element with highest priority is the dominant border
          <ul class="assert">
            <li>With embedded elements (row group, table) of same border-style and width, border collapsing favors the row group.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-025-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-025.xht">border-conflict-element-025</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): column vs. cell - element with highest priority is the dominant border
          <ul class="assert">
            <li>With adjacent elements (column, cell) of same border-style and width, border collapsing favors the cell.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-026-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-026.xht">border-conflict-element-026</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): column vs. row - element with highest priority is the dominant border
          <ul class="assert">
            <li>With adjacent elements (column, row) of same border-style and width, border collapsing favors the row.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-027-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-027.xht">border-conflict-element-027</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): column vs. row group - element with highest priority is the dominant border
          <ul class="assert">
            <li>With embedded elements (column, row group) of same border-style and width, border collapsing favors the row group.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-028-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-028.xht">border-conflict-element-028</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): column vs. column - element with highest priority is the dominant border
          <ul class="assert">
            <li>With adjacent elements (column, column) of same border-style and width, border collapsing favors the column farthest to the left (in a 'left-to-right' table.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-029-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-029.xht">border-conflict-element-029</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): column vs. column - element with highest priority is the dominant border (rtl table)
          <ul class="assert">
            <li>With adjacent elements (column, column) of same border-style and width, border collapsing favors the column farthest to the right in a 'right-to-left' table.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-030-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-030.xht">border-conflict-element-030</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): column in column group - element with highest priority is the dominant border
          <ul class="assert">
            <li>With embedded elements (column, column group) of same border-style and width, border collapsing favors the column.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-031-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-031.xht">border-conflict-element-031</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): column vs. column group - element with highest priority is the dominant border
          <ul class="assert">
            <li>With adjacent elements (column, column group) of same border-style and width, border collapsing favors the column.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-032-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-032.xht">border-conflict-element-032</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): column vs. table - element with highest priority is the dominant border
          <ul class="assert">
            <li>With embedded elements (column, table) of same border-style and width, border collapsing favors the column.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-033-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-033.xht">border-conflict-element-033</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): column group vs. cell - element with highest priority is the dominant border
          <ul class="assert">
            <li>With adjacent elements (column group, cell) of same border-style and width, border collapsing favors the cell.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-034-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-034.xht">border-conflict-element-034</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): column group vs. row - element with highest priority is the dominant border
          <ul class="assert">
            <li>With embedded elements (column group, row) of same border-style and width, border collapsing favors the row.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-035-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-035.xht">border-conflict-element-035</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): column group vs. row group - element with highest priority is the dominant border
          <ul class="assert">
            <li>With embedded elements (column group, row group) of same border-style and width, border collapsing favors the row group.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-036-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-036.xht">border-conflict-element-036</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): column group vs. column - element with highest priority is the dominant border
          <ul class="assert">
            <li>With adjacent elements (column group, column) of same border-style and width, border collapsing favors the column.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-037-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-037.xht">border-conflict-element-037</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): column group vs. column group - element with highest priority is the dominant border
          <ul class="assert">
            <li>With adjacent elements (column group, column group) of same border-style and width, border collapsing favors the column group farthest to the left (in a 'ltr' table).</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-038-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-038.xht">border-conflict-element-038</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): column group vs. column group - element with highest priority is the dominant border (rtl table)
          <ul class="assert">
            <li>With adjacent elements (column group, column group) of same border-style and width, border collapsing favors the column group farthest to the right in a 'right-to-left' table.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-element-039-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-element-039.xht">border-conflict-element-039</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by element): column group vs. table - element with highest priority is the dominant border
          <ul class="assert">
            <li>With embedded elements (column group, table) of same border-style and width, border collapsing favors the column group.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-example-001-17.6.2.1" class="primary image">
        <td><strong>
            <a href="border-conflict-example-001.xht">border-conflict-example-001</a></strong></td>
        <td></td>
        <td><abbr class="image" title="Requires Bitmap Graphics Support">Bitmaps</abbr></td>
        <td>Border conflict resolution - borders are collapsed according to precdence rules (example 1)
          <ul class="assert">
            <li>Borders are collapsed according to the precedence rules (example from spec section 17.6.2.1).</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-example-002-17.6.2.1" class="primary image">
        <td><strong>
            <a href="border-conflict-example-002.xht">border-conflict-example-002</a></strong></td>
        <td></td>
        <td><abbr class="image" title="Requires Bitmap Graphics Support">Bitmaps</abbr></td>
        <td>Border conflict resolution - borders are collapsed according to the precedence rules (example 2)
          <ul class="assert">
            <li>Borders are collapsed according to the precedence rules (example from spec section 17.6.2.1).</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-resolution-001-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-resolution-001.xht">border-conflict-resolution-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Cell borders are set by a cell
          <ul class="assert">
            <li>Borders on every edge (top, right, bottom, left) of a cell can be set by the cell's border properties, which can vary in width, style and color.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-resolution-002-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-resolution-002.xht">border-conflict-resolution-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Cell borders are set by a row
          <ul class="assert">
            <li>Borders on every edge (top, right, bottom, left) of a cell can be set by the row's border properties, which can vary in width, style and color.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-resolution-003-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-resolution-003.xht">border-conflict-resolution-003</a></strong></td>
        <td></td>
        <td></td>
        <td>Cell borders are set by a row group
          <ul class="assert">
            <li>Borders on every edge (top, right, bottom, left) of a cell can be set by the row group's border properties, which can vary in width, style and color.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-resolution-004-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-resolution-004.xht">border-conflict-resolution-004</a></strong></td>
        <td></td>
        <td></td>
        <td>Cell borders are set by a column
          <ul class="assert">
            <li>Borders on every edge (top, right, bottom, left) of a cell can be set by the column's border properties, which can vary in width, style and color.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-resolution-005-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-resolution-005.xht">border-conflict-resolution-005</a></strong></td>
        <td></td>
        <td></td>
        <td>Cell borders are set by a column group
          <ul class="assert">
            <li>Borders on every edge (top, right, bottom, left) of a cell can be set by the column group's border properties, which can vary in width, style and color.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-resolution-006-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-resolution-006.xht">border-conflict-resolution-006</a></strong></td>
        <td></td>
        <td></td>
        <td>Cell borders are set by the table
          <ul class="assert">
            <li>Borders on every edge (top, right, bottom, left) of a cell can be set by the table's border properties, which can vary in width, style and color.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-001-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-001.xht">border-conflict-style-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'dashed' vs. 'dashed' - border with highest priority border style should dominate
          <ul class="assert">
            <li>Only one 'dashed' border appears when two 'dashed' borders of the same size are collapsed together.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-002-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-002.xht">border-conflict-style-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'dashed' vs. 'dotted' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'dashed' border is the dominant border when it is collapsed with a 'dotted' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-003-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-003.xht">border-conflict-style-003</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'dashed' vs. 'double' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'double' border is the dominant border when it is collapsed with a 'dashed' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-004-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-004.xht">border-conflict-style-004</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'dashed' vs. 'groove' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'dashed' border is the dominant border when it is collapsed with a 'groove' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-005-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-005.xht">border-conflict-style-005</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'dashed' vs. 'hidden' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'hidden' border is the dominant border when it is collapsed with a 'dashed' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-006-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-006.xht">border-conflict-style-006</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'dashed' vs. 'inset' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'dashed' border is the dominant border when it is collapsed with a 'inset' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-007-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-007.xht">border-conflict-style-007</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'dashed' vs. 'none' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'dashed' border is the dominant border when it is collapsed with a 'none' border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-008-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-008.xht">border-conflict-style-008</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'dashed' vs. 'outset' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'dashed' border is the dominant border when it is collapsed with a 'outset' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-009-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-009.xht">border-conflict-style-009</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'dashed' vs. 'ridge' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'dashed' border is the dominant border when it is collapsed with a 'ridge' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-010-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-010.xht">border-conflict-style-010</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'dashed' vs. 'solid' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'solid' border is the dominant border when it is collapsed with a 'dashed' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-011-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-011.xht">border-conflict-style-011</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'dotted' vs. 'dashed' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'dashed' border is the dominant border when it is collapsed with a 'dotted' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-012-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-012.xht">border-conflict-style-012</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'dotted' vs. 'dotted' - border with highest priority border style should dominate
          <ul class="assert">
            <li>Only one 'dotted' border appears when two 'dotted' borders of the same size are collapsed together.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-013-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-013.xht">border-conflict-style-013</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'dotted' vs. 'double' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'double' border is the dominant border when it is collapsed with a 'dotted' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-014-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-014.xht">border-conflict-style-014</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'dotted' vs. 'groove' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'dotted' border is the dominant border when it is collapsed with a 'groove' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-015-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-015.xht">border-conflict-style-015</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'dotted' vs. 'hidden' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'hidden' border is the dominant border when it is collapsed with a 'dotted' border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-016-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-016.xht">border-conflict-style-016</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'dotted' vs. 'inset' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'dotted' border is the dominant border when it is collapsed with a 'inset' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-017-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-017.xht">border-conflict-style-017</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'dotted' vs. 'none' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'dotted' border is the dominant border when it is collapsed with a 'none' border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-018-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-018.xht">border-conflict-style-018</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'dotted' vs. 'outset' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'dotted' border is the dominant border when it is collapsed with a 'outset' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-019-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-019.xht">border-conflict-style-019</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'dotted' vs. 'ridge' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'dotted' border is the dominant border when it is collapsed with a 'ridge' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-020-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-020.xht">border-conflict-style-020</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'dotted' vs. 'solid' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'solid' border is the dominant border when it is collapsed with a 'dotted' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-021-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-021.xht">border-conflict-style-021</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'double' vs. 'dashed' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'double' border is the dominant border when it is collapsed with a 'dashed' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-022-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-022.xht">border-conflict-style-022</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'double' vs. 'dotted' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'double' border is the dominant border when it is collapsed with a 'dotted' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-023-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-023.xht">border-conflict-style-023</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'double' vs. 'double' - border with highest priority border style should dominate
          <ul class="assert">
            <li>Only a single 'double' border appears when two 'double' borders of the same size are collapsed together.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-024-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-024.xht">border-conflict-style-024</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'double' vs. 'groove' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'double' border is the dominant border when it is collapsed with a 'groove' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-025-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-025.xht">border-conflict-style-025</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'double' vs. 'hidden' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'hidden' border is the dominant border when it is collapsed with a 'double' border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-026-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-026.xht">border-conflict-style-026</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'double' vs. 'inset' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'double' border is the dominant border when it is collapsed with a 'inset' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-027-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-027.xht">border-conflict-style-027</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'double' vs. 'none' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'double' border is the dominant border when it is collapsed with a 'none' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-028-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-028.xht">border-conflict-style-028</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'double' vs. 'outset' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'double' border is the dominant border when it is collapsed with a 'outset' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-029-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-029.xht">border-conflict-style-029</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'double' vs. 'ridge' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'double' border is the dominant border when it is collapsed with a 'ridge' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-030-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-030.xht">border-conflict-style-030</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'double' vs. 'solid' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'double' border is the dominant border when it is collapsed with a 'solid' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-031-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-031.xht">border-conflict-style-031</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'groove' vs. 'dashed' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'dashed' border is the dominant border when it is collapsed with a 'groove' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-032-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-032.xht">border-conflict-style-032</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'groove' vs. 'dotted' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'dotted' border is the dominant border when it is collapsed with a 'groove' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-033-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-033.xht">border-conflict-style-033</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'groove' vs. 'double' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'double' border is the dominant border when it is collapsed with a 'groove' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-034-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-034.xht">border-conflict-style-034</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'groove' vs. 'groove' - border with highest priority border style should dominate
          <ul class="assert">
            <li>Only a single 'groove' border appears when two of 'groove' borders of the same size are collapsed together.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-035-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-035.xht">border-conflict-style-035</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'groove' vs. 'hidden' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'hidden' border is the dominant border when it is collapsed with a 'groove' border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-036-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-036.xht">border-conflict-style-036</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'groove' vs. 'inset' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'groove' border is the dominant border when it is collapsed with a 'inset' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-037-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-037.xht">border-conflict-style-037</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'groove' vs. 'none' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'groove' border is the dominant border when it is collapsed with a 'none' border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-038-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-038.xht">border-conflict-style-038</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'groove' vs. 'outset' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'outset' border is the dominant border when it is collapsed with a 'groove' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-039-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-039.xht">border-conflict-style-039</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'groove' vs. 'ridge' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'ridge' border is the dominant border when it is collapsed with a 'groove' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-040-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-040.xht">border-conflict-style-040</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'groove' vs. 'solid' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'solid' border is the dominant border when it is collapsed with a 'groove' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-041-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-041.xht">border-conflict-style-041</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'hidden' vs. 'dashed' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'hidden' border is the dominant border when it is collapsed with a 'dashed' border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-042-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-042.xht">border-conflict-style-042</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'hidden' vs. 'dotted' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'hidden' border is the dominant border when it is collapsed with a 'dotted' border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-043-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-043.xht">border-conflict-style-043</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'hidden' vs. 'double' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'hidden' border is the dominant border when it is collapsed with a 'double' border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-044-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-044.xht">border-conflict-style-044</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'hidden' vs. 'groove' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'hidden' border is the dominant border when it is collapsed with a 'groove' border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-045-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-045.xht">border-conflict-style-045</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'hidden' vs. 'hidden' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'hidden' border collapsed with a 'hidden' border yields no border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-046-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-046.xht">border-conflict-style-046</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'hidden' vs. 'inset' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'hidden' border is the dominant border when it is collapsed with a 'inset' border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-047-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-047.xht">border-conflict-style-047</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'hidden' vs. 'none' - border with highest priority border style should dominate
          <ul class="assert">
            <li>A 'hidden' border collapsed with a 'none' border yields no border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-048-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-048.xht">border-conflict-style-048</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'hidden' vs. 'outset' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'hidden' border is the dominant border when it is collapsed with a 'outset' border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-049-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-049.xht">border-conflict-style-049</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'hidden' vs. 'ridge' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'hidden' border is the dominant border when it is collapsed with a 'ridge' border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-050-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-050.xht">border-conflict-style-050</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'hidden' vs. 'solid' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'hidden' border is the dominant border when it is collapsed with a 'solid' border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-051-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-051.xht">border-conflict-style-051</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'inset' vs. 'dashed' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'dashed' border is the dominant border when it is collapsed with an 'inset' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-052-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-052.xht">border-conflict-style-052</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'inset' vs. 'dotted' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'dotted' border is the dominant border when it is collapsed with an 'inset' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-053-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-053.xht">border-conflict-style-053</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'inset' vs. 'double' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'double' border is the dominant border when it is collapsed with an 'inset' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-054-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-054.xht">border-conflict-style-054</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'inset' vs. 'groove' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'groove' border is the dominant border when it is collapsed with an 'inset' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-055-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-055.xht">border-conflict-style-055</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'inset' vs. 'hidden' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'hidden' border is the dominant border when it is collapsed with an 'inset' border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-056-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-056.xht">border-conflict-style-056</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'inset' vs. 'inset' - border with highest priority border style should dominate
          <ul class="assert">
            <li>Only one 'inset' border appears when two 'inset' borders of the same size are collapsed.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-057-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-057.xht">border-conflict-style-057</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'inset' vs. 'none' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'inset' border is the dominant border when it is collapsed with a 'none' border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-058-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-058.xht">border-conflict-style-058</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'inset' vs. 'outset' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'outset' border is the dominant border when it is collapsed with an 'inset' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-059-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-059.xht">border-conflict-style-059</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'inset' vs. 'ridge' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'ridge' border is the dominant border when it is collapsed with an 'inset' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-060-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-060.xht">border-conflict-style-060</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'inset' vs. 'solid' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'solid' border is the dominant border when it is collapsed with an 'inset' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-061-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-061.xht">border-conflict-style-061</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'none' vs. 'dashed' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'dashed' border is the dominant border when it is collapsed with a 'none' border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-062-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-062.xht">border-conflict-style-062</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'none' vs. 'dotted' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'dotted' border is the dominant border when it is collapsed with a 'none' border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-063-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-063.xht">border-conflict-style-063</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'none' vs. 'double' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'double' border is the dominant border when it is collapsed with a 'none' border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-064-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-064.xht">border-conflict-style-064</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'none' vs. 'groove' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'groove' border is the dominant border when it is collapsed with a 'none' border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-065-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-065.xht">border-conflict-style-065</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'none' vs. 'hidden' - border with highest priority border style should dominate
          <ul class="assert">
            <li>A 'none' border collapsed with a 'hidden' border yields no border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-066-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-066.xht">border-conflict-style-066</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'none' vs. 'inset' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'inset' border is the dominant border when it is collapsed with a 'none' border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-067-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-067.xht">border-conflict-style-067</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'none' vs. 'none' - border with highest priority border style should dominate
          <ul class="assert">
            <li>A 'none' border collapsed with a 'none' border yields no border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-068-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-068.xht">border-conflict-style-068</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'none' vs. 'outset' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'outset' border is the dominant border when it is collapsed with a 'none' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-069-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-069.xht">border-conflict-style-069</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'none' vs. 'ridge' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'ridge' border is the dominant border when it is collapsed with a 'none' border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-070-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-070.xht">border-conflict-style-070</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'none' vs. 'solid' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'solid' border is the dominant border when it is collapsed with a 'none' border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-071-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-071.xht">border-conflict-style-071</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'outset' vs. 'dashed' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'dashed' border is the dominant border when it is collapsed with a 'outset' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-072-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-072.xht">border-conflict-style-072</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'outset' vs. 'dotted' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'dotted' border is the dominant border when it is collapsed with an 'outset' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-073-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-073.xht">border-conflict-style-073</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'outset' vs. 'double' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'double' border is the dominant border when it is collapsed with an 'outset' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-074-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-074.xht">border-conflict-style-074</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'outset' vs. 'groove' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'outset' border is the dominant border when it is collapsed with a 'groove' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-075-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-075.xht">border-conflict-style-075</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'outset' vs. 'hidden' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'hidden' border is the dominant border when it is collapsed with an 'outset' border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-076-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-076.xht">border-conflict-style-076</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'outset' vs. 'inset' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'outset' border is the dominant border when it is collapsed with an 'inset' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-077-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-077.xht">border-conflict-style-077</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'outset' vs. 'none' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'outset' border is the dominant border when it is collapsed with a 'none' border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-078-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-078.xht">border-conflict-style-078</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'outset' vs. 'outset' - border with highest priority border style should dominate
          <ul class="assert">
            <li>Only one 'outset' border appears when two 'outset' borders of the same size are collapsed together.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-079-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-079.xht">border-conflict-style-079</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'outset' vs. 'ridge' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'ridge' border is the dominant border when it is collapsed with an 'outset' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-080-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-080.xht">border-conflict-style-080</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'outset' vs. 'solid' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'solid' border is the dominant border when it is collapsed with an 'outset' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-081-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-081.xht">border-conflict-style-081</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'ridge' vs. 'dashed' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'dashed' border is the dominant border when it is collapsed with a 'ridge' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-082-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-082.xht">border-conflict-style-082</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'ridge' vs. 'dotted' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'dotted' border is the dominant border when it is collapsed with a 'ridge' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-083-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-083.xht">border-conflict-style-083</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'ridge' vs. 'double' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'double' border is the dominant border when it is collapsed with a 'ridge' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-084-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-084.xht">border-conflict-style-084</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'ridge' vs. 'groove' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'ridge' border is the dominant border when it is collapsed with a 'groove' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-085-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-085.xht">border-conflict-style-085</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'ridge' vs. 'hidden' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'hidden' border is the dominant border when it is collapsed with a 'ridge' border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-086-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-086.xht">border-conflict-style-086</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'ridge' vs. 'inset' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'ridge' border is the dominant border when it is collapsed with a 'inset' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-087-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-087.xht">border-conflict-style-087</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'ridge' vs. 'none' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'ridge' border is the dominant border when it is collapsed with a 'none' border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-088-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-088.xht">border-conflict-style-088</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'ridge' vs. 'outset' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'ridge' border is the dominant border when it is collapsed with an 'outset' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-089-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-089.xht">border-conflict-style-089</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'ridge' vs. 'ridge' - border with highest priority border style should dominate
          <ul class="assert">
            <li>Only one 'ridge' border appears when two 'ridge' borders of the same size are collapsed together.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-090-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-090.xht">border-conflict-style-090</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'ridge' vs. 'solid' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'solid' border is the dominant border when it is collapsed with a 'ridge' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-091-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-091.xht">border-conflict-style-091</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'solid' vs. 'dashed' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'solid' border is the dominant border when it is collapsed with a 'dashed' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-092-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-092.xht">border-conflict-style-092</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'solid' vs. 'dotted' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'solid' border is the dominant border when it is collapsed with a 'dotted' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-093-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-093.xht">border-conflict-style-093</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'solid' vs. 'double' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'double' border is the dominant border when it is collapsed with a 'solid' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-094-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-094.xht">border-conflict-style-094</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'solid' vs. 'groove' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'solid' border is the dominant border when it is collapsed with a 'groove' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-095-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-095.xht">border-conflict-style-095</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'solid' vs. 'hidden' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'hidden' border is the dominant border when it is collapsed with a 'solid' border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-096-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-096.xht">border-conflict-style-096</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'solid' vs. 'inset' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'solid' border is the dominant border when it is collapsed with a 'inset' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-097-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-097.xht">border-conflict-style-097</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'solid' vs. 'none' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'solid' border is the dominant border when it is collapsed with a 'none' border.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-098-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-098.xht">border-conflict-style-098</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'solid' vs. 'outset' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'solid' border is the dominant border when it is collapsed with a 'outset' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-099-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-099.xht">border-conflict-style-099</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'solid' vs. 'ridge' - border with highest priority border style should dominate
          <ul class="assert">
            <li>The 'solid' border is the dominant border when it is collapsed with a 'ridge' border of the same size.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-100-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-100.xht">border-conflict-style-100</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border style): 'solid' vs. 'solid' - border with highest priority border style should dominate
          <ul class="assert">
            <li>Only a single 'solid' border appears when two 'solid' borders of the same size are collapsed together.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-101-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-101.xht">border-conflict-style-101</a></strong></td>
        <td></td>
        <td></td>
        <td>border conflict resolution - border-style: hidden applied to table-row
          <ul class="assert">
            <li>A table element with the 'border-style' value of 'hidden' should suppress all borders for such element.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-102-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-102.xht">border-conflict-style-102</a></strong></td>
        <td></td>
        <td></td>
        <td>border conflict resolution - border-style: hidden applied to table-column-group
          <ul class="assert">
            <li>A table element with the 'border-style' value of 'hidden' should suppress all borders for such element.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-103-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-103.xht">border-conflict-style-103</a></strong></td>
        <td></td>
        <td></td>
        <td>border conflict resolution - border-style: hidden applied to table-column
          <ul class="assert">
            <li>A table element with the 'border-style' value of 'hidden' should suppress all borders for such element.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-104-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-104.xht">border-conflict-style-104</a></strong></td>
        <td></td>
        <td></td>
        <td>border conflict resolution - border-style: hidden applied to table-row-group
          <ul class="assert">
            <li>A table element with the 'border-style' value of 'hidden' should suppress all borders for such element.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-105-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-105.xht">border-conflict-style-105</a></strong></td>
        <td></td>
        <td></td>
        <td>border conflict resolution - border-style: hidden applied to table-footer-group
          <ul class="assert">
            <li>A table element with the 'border-style' value of 'hidden' should suppress all borders for such element.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-style-106-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-style-106.xht">border-conflict-style-106</a></strong></td>
        <td></td>
        <td></td>
        <td>border conflict resolution - border-style: hidden applied to table-header-group
          <ul class="assert">
            <li>A table element with the 'border-style' value of 'hidden' should suppress all borders for such element.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-w-000-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-000.xht">border-conflict-w-000</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - hidden/hidden
        </td>
      </tr>
      <tr id="border-conflict-w-001-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-001.xht">border-conflict-w-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - hidden/double
        </td>
      </tr>
      <tr id="border-conflict-w-002-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-002.xht">border-conflict-w-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - hidden/solid
        </td>
      </tr>
      <tr id="border-conflict-w-003-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-003.xht">border-conflict-w-003</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - hidden/dashed
        </td>
      </tr>
      <tr id="border-conflict-w-004-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-004.xht">border-conflict-w-004</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - hidden/dotted
        </td>
      </tr>
      <tr id="border-conflict-w-005-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-005.xht">border-conflict-w-005</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - hidden/ridge
        </td>
      </tr>
      <tr id="border-conflict-w-006-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-006.xht">border-conflict-w-006</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - hidden/outset
        </td>
      </tr>
      <tr id="border-conflict-w-007-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-007.xht">border-conflict-w-007</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - hidden/groove
        </td>
      </tr>
      <tr id="border-conflict-w-008-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-008.xht">border-conflict-w-008</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - hidden/inset
        </td>
      </tr>
      <tr id="border-conflict-w-009-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-009.xht">border-conflict-w-009</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - hidden/none
        </td>
      </tr>
      <tr id="border-conflict-w-010-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-010.xht">border-conflict-w-010</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - double/hidden
        </td>
      </tr>
      <tr id="border-conflict-w-011-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-011.xht">border-conflict-w-011</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - double/double
        </td>
      </tr>
      <tr id="border-conflict-w-012-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-012.xht">border-conflict-w-012</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - double/solid
        </td>
      </tr>
      <tr id="border-conflict-w-013-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-013.xht">border-conflict-w-013</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - double/dashed
        </td>
      </tr>
      <tr id="border-conflict-w-014-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-014.xht">border-conflict-w-014</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - double/dashed
        </td>
      </tr>
      <tr id="border-conflict-w-015-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-015.xht">border-conflict-w-015</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - double/ridge
        </td>
      </tr>
      <tr id="border-conflict-w-016-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-016.xht">border-conflict-w-016</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - double/outset
        </td>
      </tr>
      <tr id="border-conflict-w-017-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-017.xht">border-conflict-w-017</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - double/groove
        </td>
      </tr>
      <tr id="border-conflict-w-018-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-018.xht">border-conflict-w-018</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - double/inset
        </td>
      </tr>
      <tr id="border-conflict-w-019-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-019.xht">border-conflict-w-019</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - double/none
        </td>
      </tr>
      <tr id="border-conflict-w-020-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-020.xht">border-conflict-w-020</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - solid/hidden
        </td>
      </tr>
      <tr id="border-conflict-w-021-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-021.xht">border-conflict-w-021</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - solid/double
        </td>
      </tr>
      <tr id="border-conflict-w-022-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-022.xht">border-conflict-w-022</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - solid/solid
        </td>
      </tr>
      <tr id="border-conflict-w-023-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-023.xht">border-conflict-w-023</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - solid/dashed
        </td>
      </tr>
      <tr id="border-conflict-w-024-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-024.xht">border-conflict-w-024</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - solid/dotted
        </td>
      </tr>
      <tr id="border-conflict-w-025-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-025.xht">border-conflict-w-025</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - solid/ridge
        </td>
      </tr>
      <tr id="border-conflict-w-026-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-026.xht">border-conflict-w-026</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - solid/outset
        </td>
      </tr>
      <tr id="border-conflict-w-027-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-027.xht">border-conflict-w-027</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - solid/groove
        </td>
      </tr>
      <tr id="border-conflict-w-028-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-028.xht">border-conflict-w-028</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - solid/inset
        </td>
      </tr>
      <tr id="border-conflict-w-029-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-029.xht">border-conflict-w-029</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - solid/none
        </td>
      </tr>
      <tr id="border-conflict-w-030-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-030.xht">border-conflict-w-030</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - dashed/hidden
        </td>
      </tr>
      <tr id="border-conflict-w-031-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-031.xht">border-conflict-w-031</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - dashed/double
        </td>
      </tr>
      <tr id="border-conflict-w-032-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-032.xht">border-conflict-w-032</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - dashed/solid
        </td>
      </tr>
      <tr id="border-conflict-w-033-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-033.xht">border-conflict-w-033</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - dashed/dashed
        </td>
      </tr>
      <tr id="border-conflict-w-034-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-034.xht">border-conflict-w-034</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - dashed/dotted
        </td>
      </tr>
      <tr id="border-conflict-w-035-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-035.xht">border-conflict-w-035</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - dashed/ridge
        </td>
      </tr>
      <tr id="border-conflict-w-036-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-036.xht">border-conflict-w-036</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - dashed/outset
        </td>
      </tr>
      <tr id="border-conflict-w-037-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-037.xht">border-conflict-w-037</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - dashed/groove
        </td>
      </tr>
      <tr id="border-conflict-w-038-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-038.xht">border-conflict-w-038</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - dashed/inset
        </td>
      </tr>
      <tr id="border-conflict-w-039-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-039.xht">border-conflict-w-039</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - dashed/none
        </td>
      </tr>
      <tr id="border-conflict-w-040-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-040.xht">border-conflict-w-040</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - dotted/hidden
        </td>
      </tr>
      <tr id="border-conflict-w-041-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-041.xht">border-conflict-w-041</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - dotted/double
        </td>
      </tr>
      <tr id="border-conflict-w-042-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-042.xht">border-conflict-w-042</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - dotted/solid
        </td>
      </tr>
      <tr id="border-conflict-w-043-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-043.xht">border-conflict-w-043</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - dotted/dashed
        </td>
      </tr>
      <tr id="border-conflict-w-044-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-044.xht">border-conflict-w-044</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - dotted/dotted
        </td>
      </tr>
      <tr id="border-conflict-w-045-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-045.xht">border-conflict-w-045</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - dotted/ridge
        </td>
      </tr>
      <tr id="border-conflict-w-046-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-046.xht">border-conflict-w-046</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - dotted/outset
        </td>
      </tr>
      <tr id="border-conflict-w-047-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-047.xht">border-conflict-w-047</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - dotted/groove
        </td>
      </tr>
      <tr id="border-conflict-w-048-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-048.xht">border-conflict-w-048</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - dotted/inset
        </td>
      </tr>
      <tr id="border-conflict-w-049-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-049.xht">border-conflict-w-049</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - dotted/none
        </td>
      </tr>
      <tr id="border-conflict-w-050-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-050.xht">border-conflict-w-050</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - ridge/hidden
        </td>
      </tr>
      <tr id="border-conflict-w-051-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-051.xht">border-conflict-w-051</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - ridge/double
        </td>
      </tr>
      <tr id="border-conflict-w-052-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-052.xht">border-conflict-w-052</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - ridge/solid
        </td>
      </tr>
      <tr id="border-conflict-w-053-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-053.xht">border-conflict-w-053</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - ridge/dashed
        </td>
      </tr>
      <tr id="border-conflict-w-054-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-054.xht">border-conflict-w-054</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - ridge/dotted
        </td>
      </tr>
      <tr id="border-conflict-w-055-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-055.xht">border-conflict-w-055</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - ridge/ridge
        </td>
      </tr>
      <tr id="border-conflict-w-056-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-056.xht">border-conflict-w-056</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - ridge/outset
        </td>
      </tr>
      <tr id="border-conflict-w-057-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-057.xht">border-conflict-w-057</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - ridge/groove
        </td>
      </tr>
      <tr id="border-conflict-w-058-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-058.xht">border-conflict-w-058</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - ridge/inset
        </td>
      </tr>
      <tr id="border-conflict-w-059-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-059.xht">border-conflict-w-059</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - ridge/none
        </td>
      </tr>
      <tr id="border-conflict-w-060-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-060.xht">border-conflict-w-060</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - outset/hidden
        </td>
      </tr>
      <tr id="border-conflict-w-061-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-061.xht">border-conflict-w-061</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - outset/double
        </td>
      </tr>
      <tr id="border-conflict-w-062-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-062.xht">border-conflict-w-062</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - outset/solid
        </td>
      </tr>
      <tr id="border-conflict-w-063-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-063.xht">border-conflict-w-063</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - outset/dashed
        </td>
      </tr>
      <tr id="border-conflict-w-064-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-064.xht">border-conflict-w-064</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - outset/dotted
        </td>
      </tr>
      <tr id="border-conflict-w-065-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-065.xht">border-conflict-w-065</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - outset/ridge
        </td>
      </tr>
      <tr id="border-conflict-w-066-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-066.xht">border-conflict-w-066</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - outset/outset
        </td>
      </tr>
      <tr id="border-conflict-w-067-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-067.xht">border-conflict-w-067</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - outset/groove
        </td>
      </tr>
      <tr id="border-conflict-w-068-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-068.xht">border-conflict-w-068</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - outset/inset
        </td>
      </tr>
      <tr id="border-conflict-w-069-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-069.xht">border-conflict-w-069</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - outset/none
        </td>
      </tr>
      <tr id="border-conflict-w-070-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-070.xht">border-conflict-w-070</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - groove/hidden
        </td>
      </tr>
      <tr id="border-conflict-w-071-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-071.xht">border-conflict-w-071</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - groove/double
        </td>
      </tr>
      <tr id="border-conflict-w-072-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-072.xht">border-conflict-w-072</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - groove/solid
        </td>
      </tr>
      <tr id="border-conflict-w-073-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-073.xht">border-conflict-w-073</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - groove/dashed
        </td>
      </tr>
      <tr id="border-conflict-w-074-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-074.xht">border-conflict-w-074</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - groove/dotted
        </td>
      </tr>
      <tr id="border-conflict-w-075-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-075.xht">border-conflict-w-075</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - groove/ridge
        </td>
      </tr>
      <tr id="border-conflict-w-076-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-076.xht">border-conflict-w-076</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - groove/outset
        </td>
      </tr>
      <tr id="border-conflict-w-077-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-077.xht">border-conflict-w-077</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - groove/groove
        </td>
      </tr>
      <tr id="border-conflict-w-078-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-078.xht">border-conflict-w-078</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - groove/inset
        </td>
      </tr>
      <tr id="border-conflict-w-079-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-079.xht">border-conflict-w-079</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - groove/none
        </td>
      </tr>
      <tr id="border-conflict-w-080-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-080.xht">border-conflict-w-080</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - inset/hidden
        </td>
      </tr>
      <tr id="border-conflict-w-081-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-081.xht">border-conflict-w-081</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - inset/double
        </td>
      </tr>
      <tr id="border-conflict-w-082-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-082.xht">border-conflict-w-082</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - inset/solid
        </td>
      </tr>
      <tr id="border-conflict-w-083-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-083.xht">border-conflict-w-083</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - inset/dashed
        </td>
      </tr>
      <tr id="border-conflict-w-084-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-084.xht">border-conflict-w-084</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - inset/dotted
        </td>
      </tr>
      <tr id="border-conflict-w-085-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-085.xht">border-conflict-w-085</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - inset/ridge
        </td>
      </tr>
      <tr id="border-conflict-w-086-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-086.xht">border-conflict-w-086</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - inset/outset
        </td>
      </tr>
      <tr id="border-conflict-w-087-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-087.xht">border-conflict-w-087</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - inset/groove
        </td>
      </tr>
      <tr id="border-conflict-w-088-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-088.xht">border-conflict-w-088</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - inset/inset
        </td>
      </tr>
      <tr id="border-conflict-w-089-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-089.xht">border-conflict-w-089</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - inset/none
        </td>
      </tr>
      <tr id="border-conflict-w-090-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-090.xht">border-conflict-w-090</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - none/hidden
        </td>
      </tr>
      <tr id="border-conflict-w-091-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-091.xht">border-conflict-w-091</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - none/double
        </td>
      </tr>
      <tr id="border-conflict-w-092-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-092.xht">border-conflict-w-092</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - none/solid
        </td>
      </tr>
      <tr id="border-conflict-w-093-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-093.xht">border-conflict-w-093</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - none/dashed
        </td>
      </tr>
      <tr id="border-conflict-w-094-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-094.xht">border-conflict-w-094</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - none/dotted
        </td>
      </tr>
      <tr id="border-conflict-w-095-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-095.xht">border-conflict-w-095</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - none/ridge
        </td>
      </tr>
      <tr id="border-conflict-w-096-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-096.xht">border-conflict-w-096</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - inset/outset
        </td>
      </tr>
      <tr id="border-conflict-w-097-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-097.xht">border-conflict-w-097</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - none/groove
        </td>
      </tr>
      <tr id="border-conflict-w-098-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-098.xht">border-conflict-w-098</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - none/inset
        </td>
      </tr>
      <tr id="border-conflict-w-099-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-w-099.xht">border-conflict-w-099</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (width) - none/none
        </td>
      </tr>
      <tr id="border-conflict-width-001-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-001.xht">border-conflict-width-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'dashed' vs. 'dashed' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-002-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-002.xht">border-conflict-width-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'dashed' vs. 'dotted' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-003-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-003.xht">border-conflict-width-003</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'dashed' vs. 'double' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-004-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-004.xht">border-conflict-width-004</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'dashed' vs. 'groove' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-005-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-005.xht">border-conflict-width-005</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'dashed' vs. 'hidden' - a border style of 'hidden' is always the dominant border
          <ul class="assert">
            <li>The 'hidden' border style takes precedence over all style and width definitions.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-006-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-006.xht">border-conflict-width-006</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'dashed' vs. 'inset' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-007-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-007.xht">border-conflict-width-007</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'dashed' vs. 'none' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-008-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-008.xht">border-conflict-width-008</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'dashed' vs. 'outset' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-009-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-009.xht">border-conflict-width-009</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'dashed' vs. 'ridge' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-010-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-010.xht">border-conflict-width-010</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'dashed' vs. 'solid' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-011-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-011.xht">border-conflict-width-011</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'dotted' vs. 'dashed' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-012-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-012.xht">border-conflict-width-012</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'dotted' vs. 'dotted' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-013-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-013.xht">border-conflict-width-013</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'dotted' vs. 'double' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-014-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-014.xht">border-conflict-width-014</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'dotted' vs. 'groove' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-015-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-015.xht">border-conflict-width-015</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'dotted' vs. 'hidden' - a border style of 'hidden' is always the dominant border
          <ul class="assert">
            <li>The 'hidden' border style takes precedence over all style and width definitions.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-016-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-016.xht">border-conflict-width-016</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'dotted' vs. 'inset' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-017-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-017.xht">border-conflict-width-017</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'dotted' vs. 'none' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-018-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-018.xht">border-conflict-width-018</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'dotted' vs. 'outset' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-019-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-019.xht">border-conflict-width-019</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'dotted' vs. 'ridge' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-020-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-020.xht">border-conflict-width-020</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'dotted' vs. 'solid' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-021-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-021.xht">border-conflict-width-021</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'double' vs. 'dashed' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-022-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-022.xht">border-conflict-width-022</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'double' vs. 'dotted' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-023-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-023.xht">border-conflict-width-023</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'double' vs. 'double' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-024-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-024.xht">border-conflict-width-024</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'double' vs. 'groove' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-025-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-025.xht">border-conflict-width-025</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'double' vs. 'hidden' - a border style of 'hidden' is always the dominant border
          <ul class="assert">
            <li>The 'hidden' border style takes precedence over all style and width definitions.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-026-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-026.xht">border-conflict-width-026</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'double' vs. 'inset' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-027-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-027.xht">border-conflict-width-027</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'double' vs. 'none' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-028-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-028.xht">border-conflict-width-028</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'double' vs. 'outset' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-029-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-029.xht">border-conflict-width-029</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'double' vs. 'ridge' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-030-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-030.xht">border-conflict-width-030</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'double' vs. 'solid' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-031-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-031.xht">border-conflict-width-031</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'groove' vs. 'dashed' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-032-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-032.xht">border-conflict-width-032</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'groove' vs. 'dotted' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-033-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-033.xht">border-conflict-width-033</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'groove' vs. 'double' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-034-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-034.xht">border-conflict-width-034</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'groove' vs. 'groove' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-035-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-035.xht">border-conflict-width-035</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'groove' vs. 'hidden' - a border style of 'hidden' is always the dominant border
          <ul class="assert">
            <li>The 'hidden' border style takes precedence over all style and width definitions.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-036-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-036.xht">border-conflict-width-036</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'groove' vs. 'inset' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-037-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-037.xht">border-conflict-width-037</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'groove' vs. 'none' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-038-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-038.xht">border-conflict-width-038</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'groove' vs. 'outset' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-039-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-039.xht">border-conflict-width-039</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'groove' vs. 'ridge' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-040-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-040.xht">border-conflict-width-040</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'groove' vs. 'solid' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-041-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-041.xht">border-conflict-width-041</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'hidden' vs. 'dashed' - a border style of 'hidden' is always the dominant border
          <ul class="assert">
            <li>The 'hidden' border style takes precedence over all style and width definitions.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-042-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-042.xht">border-conflict-width-042</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'hidden' vs. 'dotted' - a border style of 'hidden' is always the dominant border
          <ul class="assert">
            <li>The 'hidden' border style takes precedence over all style and width definitions.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-043-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-043.xht">border-conflict-width-043</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'hidden' vs. 'double' - a border style of 'hidden' is always the dominant border
          <ul class="assert">
            <li>The 'hidden' border style takes precedence over all style and width definitions.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-044-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-044.xht">border-conflict-width-044</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'hidden' vs. 'groove' - a border style of 'hidden' is always the dominant border
          <ul class="assert">
            <li>The 'hidden' border style takes precedence over all style and width definitions.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-045-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-045.xht">border-conflict-width-045</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'hidden' vs. 'hidden' - a border style of 'hidden' is always the dominant border
          <ul class="assert">
            <li>The 'hidden' border style takes precedence over all style and width definitions.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-046-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-046.xht">border-conflict-width-046</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'hidden' vs. 'inset' - a border style of 'hidden' is always the dominant border
          <ul class="assert">
            <li>The 'hidden' border style takes precedence over all style and width definitions.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-047-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-047.xht">border-conflict-width-047</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'hidden' vs. 'none' - a border style of 'hidden' is always the dominant border
          <ul class="assert">
            <li>The 'hidden' border style takes precedence over all style and width definitions.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-048-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-048.xht">border-conflict-width-048</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'hidden' vs. 'outset' - a border style of 'hidden' is always the dominant border
          <ul class="assert">
            <li>The 'hidden' border style takes precedence over all style and width definitions.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-049-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-049.xht">border-conflict-width-049</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'hidden' vs. 'ridge' - a border style of 'hidden' is always the dominant border
          <ul class="assert">
            <li>The 'hidden' border style takes precedence over all style and width definitions.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-050-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-050.xht">border-conflict-width-050</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'hidden' vs. 'solid' - a border style of 'hidden' is always the dominant border
          <ul class="assert">
            <li>The 'hidden' border style takes precedence over all style and width definitions.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-051-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-051.xht">border-conflict-width-051</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'inset' vs. 'dashed' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-052-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-052.xht">border-conflict-width-052</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'inset' vs. 'dotted' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-053-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-053.xht">border-conflict-width-053</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'inset' vs. 'double' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-054-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-054.xht">border-conflict-width-054</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'inset' vs. 'groove' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-055-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-055.xht">border-conflict-width-055</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'inset' vs. 'hidden' - a border style of 'hidden' is always the dominant border
          <ul class="assert">
            <li>The 'hidden' border style takes precedence over all style and width definitions.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-056-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-056.xht">border-conflict-width-056</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'inset' vs. 'inset' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-057-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-057.xht">border-conflict-width-057</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'inset' vs. 'none' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-058-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-058.xht">border-conflict-width-058</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'inset' vs. 'outset' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-059-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-059.xht">border-conflict-width-059</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'inset' vs. 'ridge' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-060-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-060.xht">border-conflict-width-060</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'inset' vs. 'solid' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-061-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-061.xht">border-conflict-width-061</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'none' vs. 'dashed' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-062-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-062.xht">border-conflict-width-062</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'none' vs. 'dotted' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-063-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-063.xht">border-conflict-width-063</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'none' vs. 'double' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-064-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-064.xht">border-conflict-width-064</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'none' vs. 'groove' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-065-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-065.xht">border-conflict-width-065</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'none' vs. 'hidden' - a border style of 'hidden' is always the dominant border
          <ul class="assert">
            <li>The 'hidden' border style takes precedence over all style and width definitions.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-066-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-066.xht">border-conflict-width-066</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'none' vs. 'inset' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-067-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-067.xht">border-conflict-width-067</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'none' vs. 'none' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-068-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-068.xht">border-conflict-width-068</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'none' vs. 'outset' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-069-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-069.xht">border-conflict-width-069</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'none' vs. 'ridge' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-070-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-070.xht">border-conflict-width-070</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'none' vs. 'solid' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-071-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-071.xht">border-conflict-width-071</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'outset' vs. 'dashed' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-072-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-072.xht">border-conflict-width-072</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'outset' vs. 'dotted' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-073-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-073.xht">border-conflict-width-073</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'outset' vs. 'double' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-074-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-074.xht">border-conflict-width-074</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'outset' vs. 'groove' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-075-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-075.xht">border-conflict-width-075</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'outset' vs. 'hidden' - a border style of 'hidden' is always the dominant border
          <ul class="assert">
            <li>The 'hidden' border style takes precedence over all style and width definitions.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-076-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-076.xht">border-conflict-width-076</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'outset' vs. 'inset' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-077-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-077.xht">border-conflict-width-077</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'outset' vs. 'none' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-078-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-078.xht">border-conflict-width-078</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'outset' vs. 'outset' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-079-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-079.xht">border-conflict-width-079</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'outset' vs. 'ridge' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-080-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-080.xht">border-conflict-width-080</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'outset' vs. 'solid' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-081-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-081.xht">border-conflict-width-081</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'ridge' vs. 'dashed' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-082-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-082.xht">border-conflict-width-082</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'ridge' vs. 'dotted' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-083-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-083.xht">border-conflict-width-083</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'ridge' vs. 'double' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-084-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-084.xht">border-conflict-width-084</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'ridge' vs. 'groove' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-085-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-085.xht">border-conflict-width-085</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'ridge' vs. 'hidden' - a border style of 'hidden' is always the dominant border
          <ul class="assert">
            <li>The 'hidden' border style takes precedence over all style and width definitions.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-086-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-086.xht">border-conflict-width-086</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'ridge' vs. 'inset' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-087-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-087.xht">border-conflict-width-087</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'ridge' vs. 'none' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-088-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-088.xht">border-conflict-width-088</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'ridge' vs. 'outset' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-089-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-089.xht">border-conflict-width-089</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'ridge' vs. 'ridge' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-090-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-090.xht">border-conflict-width-090</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'ridge' vs. 'solid' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-091-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-091.xht">border-conflict-width-091</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'solid' vs. 'dashed' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-092-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-092.xht">border-conflict-width-092</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'solid' vs. 'dotted' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-093-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-093.xht">border-conflict-width-093</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'solid' vs. 'double' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-094-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-094.xht">border-conflict-width-094</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'solid' vs. 'groove' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-095-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-095.xht">border-conflict-width-095</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'solid' vs. 'hidden' - a border style of 'hidden' is always the dominant border
          <ul class="assert">
            <li>The 'hidden' border style takes precedence over all style and width definitions.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-096-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-096.xht">border-conflict-width-096</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'solid' vs. 'inset' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-097-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-097.xht">border-conflict-width-097</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'solid' vs. 'none' - border style with largest width should be the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-098-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-098.xht">border-conflict-width-098</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'solid' vs. 'outset' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-099-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-099.xht">border-conflict-width-099</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'solid' vs. 'ridge' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-conflict-width-100-17.6.2.1" class="primary">
        <td><strong>
            <a href="border-conflict-width-100.xht">border-conflict-width-100</a></strong></td>
        <td></td>
        <td></td>
        <td>Border Conflict Resolution (by border width): 'solid' vs. 'solid' - border style with largest width is the dominant border
          <ul class="assert">
            <li>The widest border is dominant when two cell borders collapse.</li>
          </ul>
        </td>
      </tr>
    </tbody>
    <tbody id="s17.6.3">
      <tr><th colspan="4" scope="rowgroup">
        <a href="#s17.6.3">+</a>
        <a href="http://www.w3.org/TR/CSS21/tables.html#table-border-styles">17.6.3 Border styles
</a></th></tr>
      <!-- 4 tests -->
      <tr id="border-style-inset-001-17.6.3" class="primary">
        <td><strong>
            <a href="border-style-inset-001.xht">border-style-inset-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Table-Specific Border Style Behavior (separated border model/inset)
          <ul class="assert">
            <li>In the separated border model, the 'inset' border style makes its box looks like it is embedded in the canvas.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-style-inset-002-17.6.3" class="primary">
        <td><strong>
            <a href="border-style-inset-002.xht">border-style-inset-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Table-Specific Border Style Behavior (collapsing border model/inset)
          <ul class="assert">
            <li>In the collapsing border model, the 'inset' border style looks the same as the 'ridge' border style.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-style-outset-001-17.6.3" class="primary">
        <td><strong>
            <a href="border-style-outset-001.xht">border-style-outset-001</a></strong></td>
        <td></td>
        <td></td>
        <td>Table-Specific Border Style Behavior (separated border model/outset)
          <ul class="assert">
            <li>In the separated border model, the 'outset' border style makes its box looks like it is standing off of the canvas.</li>
          </ul>
        </td>
      </tr>
      <tr id="border-style-outset-002-17.6.3" class="primary">
        <td><strong>
            <a href="border-style-outset-002.xht">border-style-outset-002</a></strong></td>
        <td></td>
        <td></td>
        <td>Table-Specific Border Style Behavior (collapsing border model/outset)
          <ul class="assert">
            <li>In the collapsing border model, the 'outset' border style looks the same as the 'groove' border style.</li>
          </ul>
        </td>
      </tr>
    </tbody>
  </table>

 </body>
</html>
